﻿@import url('base.css');
body { font-size: 12px; color: #333333; font-family: "微软雅黑"; margin: 0 0 0 0; padding: 0 0 0 0; }
.page { width: 100%; height: auto; background-color: #fff; margin: 0 auto;behavior: url(../js/pie/pie.htc); }
.header { height: 97px; width: 100%; border-bottom: solid #e4e4e4 1px;margin: 0 auto; }
.header .header-inner{ height: 97px; width: 1000px; margin: 0 auto;}
.header-inner .logo { width: 173px; height: 58px; float: left; margin-top: 20px; }
.header-inner .nav { width: auto; margin-left: 25px; float: left; }
.header-inner .nav ul { list-style-type: none; }
.header-inner .nav ul li { width: auto; height: 72px; float: left; font-size: 18px; font-weight: 400; margin-left: 70px; line-height: 65px; margin-top: 20px; }
.header-inner .nav ul li.cur { border-bottom: 5px solid #333333; }
.header-inner .nav ul li a { font-size: 18px; font-weight: 400; color: #666666; }
.header-inner .nav ul li a:visited { color: #666666; }
.header-inner .nav ul li a:hover { color: #333333; }
.header-inner .nav ul li.cur a { font-size: 18px; font-weight: 400; color: #333333; }
.header-inner .nav ul li.cur a:visited { color: #333333; }
.header-inner .nav ul li.cur a:hover { color: #333333; }
.header-inner .nav ul li.cur a:visited { color: #333333; }
.header-inner .nav ul li:hover { border-bottom: 5px solid #333333; }
.header-innerr .nav ul li:hover a { color: #333333; display: block; }
/**用户登录后的下拉*/
.header-inner .user-nav{ width:200px; float:right; height:67px; padding-top:20px;}
.header-inner .user-nav .user-login{ width:30px; float:left; margin-left:100px; font-size:14px;}
.header-inner .user-nav .user-login a{ color:#333333;}
.header-inner .user-nav .user-login a:link{ color:#333333;}
.header-inner .user-nav .user-login a:visited{ color:#333333;}
.header-inner .user-nav .user-login a:hover{ color:#666666;}
.header-inner .user-nav .user-login a:active{ color:#333333;}
.header-inner .user-nav .user-reg{width:30px; float:left; font-size:14px;}
.header-inner .user-nav .user-reg a{ color:#333333;}
.header-inner .user-nav .user-reg a:link{ color:#333333;}
.header-inner .user-nav .user-reg a:visited{ color:#333333;}
.header-inner .user-nav .user-reg a:hover{ color:#666666;}
.header-inner .user-nav .user-reg a:active{ color:#333333;}



.header-inner .user-nav .user-nav-sqr{width:10px; float:left; text-align:center; font-size:14px;}
.header-inner .user-nav .user-nav-show{ width:200px; float:left; margin-top:18px;  height:28px; background-image:url(../img/u-bg.png); background-repeat:repeat-x; border:solid 1px #CCC;}
.header-inner .user-nav .user-nav-show span{ display:block;}
.header-inner .user-nav .user-nav-show span.user-photo{ width:28px; height:28px; float:left;}
.header-inner .user-nav .user-nav-show span img { border:none;}
.header-inner .user-nav .user-nav-show span.user-name{ float:left; width:172px; height:28px; text-indent:4px; font-size:14px; line-height:28px; }
.header-inner .user-nav .user-nav-show:hover{ cursor:pointer; background:#F0F0F0;}
.header-inner .user-nav .user-nav-show:hover .user-nav-menu{ display:block;}
.header-inner .user-nav .user-nav-show .user-nav-menu{  display:none; position:absolute; background:#F0F0F0; margin-top:28px;z-index:9999; width:200px; border-top:none;}
.header-inner .user-nav .user-nav-show .user-nav-menu div{ height:25px; line-height:25px; text-indent:10px;}

.slider-banner { height: 450px; width: 100%; margin-top: 0px; overflow:hidden; }
.slider-banner img{ height:450px;}
.container { width: 1040px;margin: 0 auto;  margin-top: 30px; height:auto;  }
.index-news { width: 1000px; height:auto; margin:0 auto; }
.margin20{ margin-top:20px;}
.margin10{ margin-top:10px;}
.index-news-title { width: 800px; height: 62px;  margin:0 auto; }
.index-news-title-line-left { float: left; height: 42px; margin-right: 13px;  margin-top: 17px; width: 312px; line-height: 42px; }
.index-news-title-line-left hr { width: 312px; border: none; border-top: 2px solid #cccccc; }
.index-news-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.index-news-title-line-right{ float:right;height:42px; width:312px;margin-top:17px; line-height:42px;}
.index-news-title-line-right hr{ width:312px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }
.index-news-inner{ width:1040px; float:left; font-family:"宋体"; margin-left:-20px;}
.index-news-inner .index-news-l{ width:235px; float:left; margin:20px 0px  0px 20px;; height:340px; cursor:pointer;}
.index-news-inner .index-news-l:hover{ background-color:#990033;}
.index-news-inner .index-news-l:hover .index-news-l-title,
.index-news-inner .index-news-l:hover .index-news-l-remark{ color:#FFF;}
.index-news-inner .index-news-l:hover .index-news-l-line hr{	border-bottom: #FFF solid 1px;	}
.index-news-inner .index-news-l .index-news-l-img{ height:180px; width:235px; overflow:hidden;}

.index-news-inner .index-news-l .index-news-l-img img{}
.index-news-inner .index-news-l .index-news-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.index-news-inner .index-news-l .index-news-l-line { width: 235px; height: 1px; }
.index-news-inner .index-news-l .index-news-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.index-news-inner .index-news-l .index-news-l-remark { overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }
.footer{ width:100%;margin-top:50px; border-top:1px solid #dddddd; font-family:"宋体";}
.footer .footer-header{ width:100%; height:100px; background-color:#F8F8F8;}
.footer .footer-header .footer-header-info{ width:1000px; margin:0 auto; height:100px;}
.footer-header-info .footer-logo{ height:58px; padding-top:21px; float:left; }
.footer-header-info .footer-links{ float:left;margin-left: 30px;}
.footer-header-info .footer-links .links{ color:#808080; font-size:12px; font-weight:bold; width:auto; height:100px; line-height:100px; margin-left:56px; float:left;}
.footer .footer-bottom{font-family:"宋体",Arial;  color:#999999; background-color:#40454a;}
.footer .footer-bottom .copy{ font-size:12px; height:95px; line-height:30px; text-align:center; padding-top:8px;}
.footer .footer-bottom .frinds{ width:1000px; margin:0 auto; height:145px; font-size:12px; margin-top:8px; line-height:30px;}
.links .links-focus{ width:auto; float:left;}
.links .links-icon{ width:auto; float:left;}
.links .links-icon .icon{ width:20px; margin-left:5px; float:left; padding-top:40px; height:20px; }
.links .links-icon .icon img{ width:20px;}
/*活动*/
.top-activity{ color:#333333;}
.top-activity .top-ac-img{ width:1000px; height:500px; margin:0 auto; overflow:hidden;}
.top-activity .top-ac-img img{ height:500px;}
.top-activity .top-ac-title{ padding:30px 30px 40px 30px; text-align:left; height:30px; text-align:center; overflow:hidden; margin:0 auto; width:940px; font-size:2em; font-family:"微软雅黑",Arial;   }
.top-activity .top-ac-remark{ width:800px; margin:0 auto; text-align:left; font-family:"宋体", Arial; font-size:14px; line-height:28px;}
.ac-inner{ width:1000px;  text-align:left; padding-top:50px;}
.ac-title { width: 800px; height: 62px; float:left; margin-left:100px;  }
.ac-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; width: 312px; line-height: 42px; }
.ac-title-line-left hr { width: 312px; border: none; border-top: 2px solid #cccccc; }
.ac-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.ac-title-line-right{ float:right;height:42px; width:312px;margin-top:17px; line-height:42px;}
.ac-title-line-right hr{ width:312px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }
.ac-list{ width:800px; float:left; margin-left:100px;}
.ac-list .ac-mod{ height:180px; width:800px;border-bottom:1px solid #ccc; font-family:"宋体",Arial;text-align:left; color:#333333; padding-top:30px; padding-bottom:30px;}
.ac-mod .ac-mod-img{ width:235px; height:180px; overflow:hidden;float:left; }
.ac-mod .ac-mod-img img{ height:180px; }
.ac-mod .ac-mod-info{ width:540px; margin-left:25px; float:left;}
.ac-mod-info .ac-mod-info-title{ font-size:16px; font-weight:bold; margin-top:5px;  width:540px; height:25px; overflow:hidden; line-height:25px; }
.ac-mod-info .ac-mod-info-remark{ font-size:14px; height:118px; overflow:hidden; font-weight:normal; line-height:28px; margin-top:12px;}
.ac-mod-info .ac-mod-info-more{ font-size:12px; color:#999999; height:20px; line-height:25px;}
.ac-mod-info .ac-mod-info-more a { color: #999999; }
.ac-mod-info .ac-mod-info-more a:visited { color: #999999; }
.ac-mod-info .ac-mod-info-more a:hover { color: #333333; }
.ac-mod-info .ac-mod-info-more a:visited { color: #999999; }
.ac-mod-right .ac-mod-img{ margin-left:25px;float:left;}
.ac-mod-right.ac-mod-img img{ height:180px; }
.ac-mod-right .ac-mod-info{ width:540px; margin-left:0px;  float:left;}
.page-nav { width: 800px; height: 62px; float:left; margin-left:100px; 
            padding-bottom:26px;  padding-top:42px;  }
.page-nav-line-left { float: left; height: 38px; margin-right: 13px; margin-top: 14px; width: 243px;  }
.page-nav-line-left hr { width: 243px; border: none; border-top: 2px solid #cccccc; }
.page-nav-prev { width: 130px; float: left; height: 38px; background-color: #7e8263;
                  font-size: 16px; color: #FFF; text-align: center;  line-height: 38px; }
.page-nav-next{ margin-left:26px;}
.page-nav-line-right{ float:right;height:38px; width:243px;margin-top:14px; }
.page-nav-line-right hr{ width:243px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }
/*活动详情*/

.activity-info{ width:1000px; margin:0 auto; font-family:"宋体", Arial;}
.activity-info .activity-info-title{ font-size:2em;float:left; color:#333333; width:1000px; text-align:center; height:30px; line-height:30px; overflow:hidden; }
.activity-info .activity-info-from{ font-size:9px; color:#999999;width:1000px;float:left; height:25px; line-height:25px; padding-bottom:20px; text-align:center;}
.activity-info .activity-info-imgs{ height:380px; width:1000px; float:left;}
.activity-info .activity-info-imgs .imgs-left{ height:380px; width:745px; overflow:hidden; float:left;}
.activity-info .activity-info-imgs .imgs-left img{width:745px;}
.activity-info .activity-info-imgs .imgs-right{ width:180px; float:left; margin-left:20px}
.imgs-right .imgs-right-first{ background-color:#7e8263;  width:235px; height:180px; overflow:hidden;} 
.imgs-right .imgs-right-first img{height:180px;}
.imgs-right .imgs-right-second{background-color:#6f7d88;  width:235px; height:180px; overflow:hidden; margin-top:20px;}
.imgs-right .imgs-right-second img{height:180px;}
.activity-info .activity-info-note{ width:800px; float:left; padding:40px 100px 20px 100px; font-size:14px; font-weight:normal; line-height:28px; }
.activity-info .activity-info-copy{width:800px; float:left; padding:0px 100px 20px 100px; line-height:20px; font-size:12px; color:#999999;  }
.activity-info .activity-info-share{width:800px; float:left;padding:0px 100px 50px 100px; } 
.activity-like { width: 1000px; height:auto;  margin:0 auto; } 
.activity-like-title { width: 800px; height: 62px; float:left; margin-left:100px;  }
.activity-like-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; width: 312px; line-height: 42px; }
.activity-like-title-line-left hr { width: 312px; border: none; border-top: 2px solid #cccccc; }
.activity-like-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.activity-like-title-line-right{ float:right;height:42px; width:312px;margin-top:17px; line-height:42px;}
.activity-like-title-line-right hr{ width:312px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }
.activity-like-inner{ width:1040px; float:left; font-family:"宋体"; margin-left:-20px;}
.activity-like-inner .activity-like-l{ width:235px; float:left; margin:20px 0px  0px 20px;; height:340px; cursor:pointer;}
.activity-like-inner .activity-like-l:hover{ background-color:#990033;}
.activity-like-inner .activity-like-l:hover .activity-like-l-title,
.activity-like-inner .activity-like-l:hover .activity-like-l-remark{ color:#FFF;}
.activity-like-inner .activity-like-l:hover .activity-like-l-line hr{	border-bottom: #FFF solid 1px;	}
.activity-like-inner .activity-like-l .activity-like-l-img{ height:180px; width:235px; overflow:hidden;}
.activity-like-inner .activity-like-l .activity-like-l-img img{}
.activity-like-inner .activity-like-l .activity-like-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.activity-like-inner .activity-like-l .activity-like-l-line { width: 235px; height: 1px; }
.activity-like-inner .activity-like-l .activity-like-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.activity-like-inner .activity-like-l .activity-like-l-remark { overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }

/*目的地首页*/
.hotel-info-list{ width:1000px; margin:0 auto;}
.h-left { float: left; margin-right: 20px;width: 204px; font-family:"宋体", Arial; }
#destiantionNav { display: block; margin-bottom: 10px; }
#destiantionNav .regions a.on { border-bottom-width: 1px;border-bottom:solid 1px #cccccc;  }
#destiantionNav .regions a { display: block; padding-bottom: 8px; padding-top: 8px; padding-left: 12px; /*    border: 0px solid #C5C5C5;                                border-width: initial; border-color: initial; */ height: 11px; text-decoration: none; font-weight: normal; }
#destiantionNav .regions a { font-weight: normal; }
#destiantionNav .regions a.on em { background: url(../img/navArrow_open.jpg) no-repeat; background-repeat: no-repeat; }
#destiantionNav .regions a em { background: url(../img/navArrow_closed.jpg) no-repeat; background-repeat: no-repeat; }
#destiantionNav .regions a em { display: block; float: left; position: relative; height: 5px; width: 5px; margin-left: 5px; margin-top: 5px; }
#destiantionNav a { cursor: pointer; }
.h-left a {  font-size: 12px; font-weight: bold; line-height:16px; text-decoration: none; overflow:hidden; }
#destiantionNav .countries a { padding-left: 24px; padding-bottom: 6px; padding-top: 6px; height: 11px; }
#destiantionNav .countries a.on{  border:none;}
#destiantionNav .cities a { padding-left: 36px; padding-bottom: 3px; padding-top: 3px; height: 11px; }
#destiantionNav .regions span { font-size: 12px; text-decoration: none; color: #5B5C5E; display: block; float: left; position: relative; z-index: 9999; overflow:hidden; height:20px;  max-width:170px; }
.destiantionInfo { font-size: 12px;   font-family:"宋体", Arial;margin-bottom: 10px;}
.destiantionInfo .destiantionInfo-title{ font-weight:bold; font-size:1.2em; height:30px; line-height:30px; padding-left:10px;}
.destiantionInfo .dest-list{ width:193px; border: 1px solid #CCCCCC;padding: 5px; height:auto; } 
.destiantionInfo .dest-list .dest-item{ width:184px; float:left; height:auto; padding-top:10px; padding-left:5px;}
.destiantionInfo .dest-list .dest-item .dest-item-name{ float:left; width:30px; font-weight:bold; }
.destiantionInfo .dest-list .dest-item .dest-item-info{ float:left; width:154px;  }
.destiantionInfo .dest-list .dest-item .phone{background: url(../img/icon/icons_phonecodes.png) no-repeat; height:20px; }
.destiantionInfo .dest-list .dest-item .currency{background: url(../img/icon/icons_currency.png) no-repeat; height:20px;}
.destiantionInfo .dest-list .last{ padding-bottom:10px;}
.h-right{ float:left; width:745px; margin-left:31px; }
.hotel-areainfo{font-family:"宋体",Arial; font-size:1.5em; width:745px; float:left; height:45px; line-height:45px;}
.hotel-list{ width:745px; float:left;}
.hotel-list .hotel-item{width:745px; float:left; padding-bottom:55px; height:380px; overflow:hidden;}
.hotel-list .hotel-item img{height:380px;}
.hotel-list .hotel-item .hotel-item-warp{ left: 0px;z-index: 8;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; height: 80px; text-align: center; position:relative; bottom:82px; width:745px; color: #fff; background-color: rgba(0, 0, 0, 0.3); -moz-opacity: 1; filter: alpha(opacity=10); opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
.hotel-item-warp .big-title { padding:0;  text-align: center; height: 50px; font-weight: normal; font-size: 24px; font-family: "微软雅黑" , Arial; line-height: 40px; overflow:hidden; }
.hotel-item-warp .small-title { padding:0; height: 30px; margin-top: 0px; text-align: center; line-height: 18px; font-size: 18px; font-family: "Arial" , Arial; font-weight: normal; }
.h-right .page-nav { margin-left: 0px;width: 745px; height: 62px; float:left; padding-bottom:26px;   }
.h-right .page-nav-line-left { float: left; height: 38px; margin-right: 10px;
                                margin-top: 14px; width: 220px;  }
.h-right .page-nav-line-left hr { width: 220px; border: none; border-top: 2px solid #cccccc; }
.h-right .page-nav-prev { width: 115px; float: left; height: 35px; 
                          background-color: #7e8263; font-size: 16px;
                           color: #FFF; text-align: center; 
                            line-height: 35px; }
.h-right .page-nva-info{ height:35px; float:left; width:55px; overflow:hidden;
                          line-height:35px; text-align:center; color:#7E8162; font-size:14px;}                       
.h-right .page-nav-next{ margin-left:0px;}
.h-right .page-nav-line-right{ float:right;height:38px; width:220px;margin-top:14px; }
.h-right .page-nav-line-right hr{ width:220px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }
/*酒店精选首页*/
.hotel-slider{ width:1000px; height:500px; margin:0 auto; }
.select-country{ width:1000px; height:auto; margin:30px auto;  margin-bottom:20px; }
.select-country .bg000{ line-height:40px;}
.select-country .bg333333 .cityinfo {  margin-left:6px; margin-right:4px}
.bg000 { height: 40px; background-color: #353535;  line-height:40px; color: white; font-size: 20px; font-family: 微软雅黑, Arial; padding-left: 22px; }
.bg333333 { background: #F3F2F2; }
.bg333333 .city-content { width: 1000px; margin: 0px auto; padding-top:30px;  font-family:宋体, Arial; font-size:12px; color:#333333; }
.bg333333 .cityinfo { width: 235px; float: left; margin-left: 9px; margin-top: 5px; margin-right: 9px; }
.bg333333 .bgTitle { width: 220px; height: 25px; line-height: 25px; padding-left: 15px; overflow:hidden; font-weight: bold; background: none; background-color: #D5D2D2;  }
.bg333333 ul li.smallTitle { background: url('../img/icon06.png') left 5px no-repeat; width: 180px; padding-left: 15px; height: 15px; padding-top: 2px; margin-top: 3px; zoom:1; }
.bg333333 td.smallTitle { background: url('../img/icon06.png')left 5px no-repeat; width: 180px; padding-left: 15px; height: 15px; padding-top: 2px; }
.bg333333 ul li.smallTitle a { color: #333333; }

/*酒店详情-概述*/
.hotel-detail-top{ width:100%; margin-top:25px;}
.hotel-detail-title{ font-family:"微软雅黑", Arial; font-size:2em; color:#333333; text-align:center; width:1000px; margin:0 auto; height:35px; line-height:35px; padding-bottom:20px; overflow:hidden;}
.hotel-detail-menuwarp{ width:100%; height:43px;  background-image:url(../img/menu-bg.jpg); background-position:top left; background-repeat:repeat-x;}
.hotel-detail-menuinfo{  width:1000px; height:43px; margin:0 auto;  }

.hotel-detail-menu{ width:600px; height:43px; float:left;font-family:"宋体", Arial;}
.hotel-detail-menu ul{ list-style-type:none; width:600px;  float:left; height:43px;}
.hotel-detail-menu ul li{ font-weight:bold; text-align:center;  float:left; width:100px; font-size:16px; color:#FFF; height:43px; line-height:39px;}
.hotel-detail-menu ul li.current{ background-image:url(../img/menubg2.png); background-repeat:no-repeat; background-position:bottom center;}
.hotel-detail-menu ul li:hover{ background-image:url(../img/menubg2.png); background-repeat:no-repeat; background-position:bottom center;}
.hotel-detail-evaluate{ width:220px; float:right;  text-indent:45px; font-size:1.3em; color:#FFF; line-height:39px;}
.hotel-detail-info{font-family:"宋体", Arial; width:1000px; margin:0 auto; }
.hotel-detail-area{font-family:"宋体", Arial; font-size:1.4em; width:1000px; text-align:left;  margin:0 auto;
                     height:45px; line-height:45px; overflow:hidden;}
.hotel-detail-imgs{ height:380px; width:1000px; float:left;}
.hotel-detail-imgs .imgs-left{ height:380px; width:745px; overflow:hidden; float:left;}
.hotel-detail-imgs .imgs-left img{width:745px;}
.hotel-detail-imgs .imgs-right{ width:180px; float:left; margin-left:20px}
.imgs-right .imgs-right-first{ background-color:#7e8263;  width:235px; height:180px; overflow:hidden;} 
.imgs-right .imgs-right-first img{ height:180px;}
.imgs-right .imgs-right-second{background-color:#6f7d88;  width:235px; height:180px; overflow:hidden; margin-top:20px;}
.imgs-right .imgs-right-second img{height:180px;}
.hotel-detail-left{ width:745px; float:left; height:auto;}

.hotel-detail-note{ width:745px; float:left; padding: 14px 0px 20px 0px; font-size:14px; font-weight:normal; line-height:28px; }
.hotel-detail-note3{width:745px; float:left; padding:10px 0px 20px 0px; font-size:14px; font-weight:normal; line-height:28px;}

.hotel-detail-copy{width:745px; text-align:right; float:left; padding:5px 0px 0px 0px; line-height:12px; font-size:12px; color:#999999;  }
.hotel-detail-share{width:745px; float:left;padding:0px 0px 0px 0px; }
.hotel-detail-note2 { width: 235px; float: left; margin-left:18px; border:solid 1px #CCC; margin-top: 22px; padding-bottom:15px;}
.hotel-detail-note2 .hotel-detail-service { width: 230px; float: left; padding-top:15px; margin-left:5px;  }

.hotel-detail-note2 .hotel-detail-service li { width: 32px; height: 32px; float: left; margin-left: 10px; }
.hotel-detail-other { width: 205px; padding-left: 15px; margin-top:15px; float: left; }
.hotel-detail-other li { width: 205px; height: auto; padding-top:10px; line-height: 18px; float: left; font-size: 12px; }
.hotel-detail-other li.sqr{ height:auto;  margin-top:10px; float:left; width:202px; border-top:solid 1px #8F0632}
.hotel-detail-other li.sqr .hotel-logo{width:200px; padding-left:1px; height:auto; min-height:40px; float:left; overflow:hidden; text-align:center;}
.hotel-detail-other li.sqr .hotel-logo img{  max-width:200px; display:inline-block; height:auto; vertical-align:middle;}

.hotel-detail-other li span.l {/* width: 40px;*/  font-weight:bold; /*float: left;*/ }
.hotel-detail-other li span.r { /*width: 170px;  float: left;*/ }

.hotel-detail-other li span.lrc { width: 55px;  font-weight:bold; float: left; }
.hotel-detail-other li span.rrc { width: 155px;   float: left; }

.hotel-detail-other li span.lrp { width: 70px;  font-weight:bold; float: left; }
.hotel-detail-other li span.rrp { width: 140px;  float: left; }
.marginleftright20{ margin:20px 0px 0px 18px;}

/*房型*/
.w800{ width:800px; padding-left:100px; padding-right:100px;}
.width100{ width:100%;}
.margin0auto{ margin:0 auto; float:none;}
.hotel-details-likes{ width:1040px; height:auto; margin:0 auto;}
 
.hotel-room{ width:100%; height:145px; background-color:#666666; font-family:"宋体", Arial;}
.room-style{width:1000px;height:145px;margin:0 auto; }

.scrollbar{ width:1000px; height:145px; float:left;  } 
a.go_left,a.go_right{width:20px;height:51px;cursor:pointer; z-index:4; position:absolute; 
 display:block;background-size:20px; }
a.go_left{ background-image:url(../img/scroll/on-left.png) ; background-repeat:no-repeat;
 background-position:center center;  margin-top:40px;  }
a.go_right{background-image:url(../img/scroll/on-right.png) ;background-repeat:no-repeat;
 background-position:center center;  margin-top:-95px; margin-left:980px; }
 
a.leftdisabled{background-image:url(../img/scroll/off-left.png) ;	}
a.rightdisabled{background-image:url(../img/scroll/off-right.png) ;} 
.scroll{ padding-top:20px; margin:0 auto; width:950px; height:115px;}
.scroll li{float:left;width:172px;height:115px;padding:0 0 0 0 ;position:static; z-index:666; margin:0px 9px 0 9px;color:White; font-size:10px;}

.scroll li img{padding:0px;margin:0px; }

.scroll li a{text-decoration:none;height:85px; overflow:hidden;
              color:#fff;text-align:left;border:#FFF solid 1px; display:block;  }
.scroll li a:hover{text-decoration:none;color:#fff;}
.hotelstyle{width:172px;}
.hotelstyleimg{ width:170px; margin:0 auto;  height:85px; border:#FFF solid 1px; overflow:hidden; }
.hotelstyleimg img{ width:170px;}
.hotelstyleinfo{ width:172px; text-align:left; height:25px; margin:0 auto; line-height:25px; overflow:hidden;}
 

.hotel-i{ display:none; cursor:pointer; position:absolute;  margin-left:-10px; margin-top:-125px;  z-index :5;  width:186px; height:133px; background-color:#900733;}
 
.hotel-i .hotel-i-img{ width:180px;  float:left; margin-top:3px; margin-left:3px; height:90px; overflow:hidden;}
.hotel-i .hotel-i-img img{ width:180px; }
.hotel-i .hotel-i-into{ width:180px;  height:30px; margin:0 auto;  text-align:left;  color:#FFF; line-height:25px; overflow:hidden;}
  
.hotel-detail-slider{ width:1000px; height:500px; margin:0 auto;}
.hotel-detail-slider .loading{ background-image:url(../img/loading.gif); line-height: 150px;text-align: center;background-repeat:no-repeat; background-position:center center; height:200px; width:1000px;}

#room_selectors_gallery {	position: relative; width: 1000px; margin-bottom: 25px; height: 500px; overflow: hidden}
#room_selectors_gallery A.left {color: transparent}
#room_selectors_gallery A.right {color: transparent} 
 
#room_selectors_gallery DIV.more_photos {position: absolute; width: 1000px; bottom: -80px; height: 90px; left: 0px}
#room_selectors_gallery DIV.more_photos A.head {position: absolute; text-align: center; line-height: 55px;	 margin: 0px auto; width: 200px; display: block; background: url(../img/more_photos_back.png);	  height: 55px; color: #fff; font-size: 1.2em; top: -55px; text-decoration: none; left: 400px}
#room_selectors_gallery DIV.more_photos A.head SPAN.icon {width: 145px; padding-right: 5px; display: inline-block; margin-top:13px; background: url(../img/more_photos_icon.png) no-repeat; height:30px; }
#room_selectors_gallery DIV.more_photos DIV.photos_slider {position: relative; WIDTH: 1000px; background: url(../img/more_photos_back.png); height: 90px; top: 0px; left: 0px}
#room_selectors_gallery A.left { background-image: url(../img/off-l.png); position: absolute;  display: block; 	 background-repeat: no-repeat; height: 60px; top: 220px; width:60px;LEFT: 0px}
#room_selectors_gallery A.right {background-image: url(../img/off-r.png); position: absolute;  display: block; 	background-repeat: no-repeat; height: 60px; top: 220px;width:60px;right: 0px}
 

#room_selectors_gallery A.leftenabled:hover {background-image: url(../img/on-l.png); }
#room_selectors_gallery A.rightenabled:hover {	background-image: url(../img/on-r.png);}
#room_selectors_gallery A.left:hover {background-image: url(../img/on-l.png); }
#room_selectors_gallery A.right:hover {	background-image: url(../img/on-r.png);}

#room_selectors_gallery UL.gallery_list LI {width: 1000px; float: left; height: 500px}
#room_selectors_gallery UL.gallery_list {position: relative; width: 20000px; height: 500px}
#room_selectors_gallery DIV.photos_slider UL LI IMG {padding-bottom: 1px; padding-left: 1px; padding-right: 1px; background: #fff; padding-top: 1px}
#room_selectors_gallery DIV.photos_slider UL LI {float: left; cursor: pointer; margin-right: 20px; width:60px; height:60px; overflow:hidden; border:solid 1px #FFF;}
#room_selectors_gallery DIV.photos_slider UL LI img{ }
#room_selectors_gallery DIV.photos_slider UL {position: relative; height: 62px; padding-top: 21px; left: 25%}

/*周边*/
.hotel-around-map{ width:1000px; height:500px; float:left;  }
.hotel-around-map .loading{ background-image:url(../img/loading.gif); line-height: 150px;text-align: center;background-repeat:no-repeat; background-position:center center; height:200px; width:1000px;}
.hotel-around-map-pop{ font-family:"宋体",Arial; font-size:1.3em; color:#333333; font-weight:bold; width:235px; height:235px; border:5px solid #f8f8f8;}
.hotel-around-map-pop .hotel-around-map-pop-img{ width:235px; height:180px; overflow:hidden;}
.hotel-around-map-pop .hotel-around-map-pop-img img{ height:180px;}
.hotel-around-map-pop .hotel-around-map-pop-name{ height:25px; line-height:25px; float:left; overflow:hidden; width:215px; margin-left:5px; margin-top:5px;}
.hotel-around-map-pop .hotel-around-map-pop-go{ line-height:25px; float:left; width:215px; margin-left:5px;font-size:12px; font-weight:normal;}
.hotel-around-info{font-family:"宋体",Arial;/* background-color:#F8F8F8;*/ margin-top:1px;
                    padding-top:5px;
                    padding-bottom:30px;  width:1000px;  float:left;margin-left:20px;}

.hotel-around-type{ width:1000px; float:left; margin-bottom:5px; height:40px; color:#fff; line-height:40px; font-size:18px; text-indent:12px; font-weight:bold;}
.bg662462{ background-color:#662462}
.bg7A4D36{ background-color:#7A4D36;}
.bgC38039{ background-color:#C38039;}
.bgB55570{ background-color:#B55570;}
.bgD0BE6A{ background-color:#D0BE6A;}
.bg004D3D{ background-color:#004D3D;}

.bg867AAA{ background-color:#867AAA;}
.bg7A4D36{ background-color:#7A4D36;}
.bg62694A{ background-color:#62694A;}

.bg448A8A{ background-color:#448A8A;}
.bg514745{ background-color:#514745;}
.hotel-around-item{ width:235px; float:left; margin-left:11px;  margin-right:2px; }
.hotel-around-item:hover{ background-color:#990033;color:#fff; cursor:pointer;}
.hotel-around-item:hover .hotel-around-item-title{ background-color:#990033; color:#fff;}
.hotel-around-item:hover .hotel-around-item-title a{ color:#fff;}
.hotel-around-item:hover .hotel-around-item-title a:link{ color:#fff;}
.hotel-around-item:hover .hotel-around-item-title a:hover{ color:#fff;}
.hotel-around-item:hover .hotel-around-item-title a:visited{color:#fff;}


.hotel-around-item:hover .hotel-around-item-info{background-color:#990033; color:#fff;}
.hotel-around-item:hover .hotel-around-item-info span.mgb{background-image:url(../img/icon/mbgf.png); color:#FFF; }
.itemselect{ background-color:#990033;color:#fff; cursor:pointer;}

.itemselect .hotel-around-item-title{ background-color:#990033; color:#fff;}
.itemselect .hotel-around-item-title a{ color:#fff;}
.itemselect .hotel-around-item-title a:link{ color:#fff;}
.itemselect .hotel-around-item-title a:hover{ color:#fff;}
.itemselect .hotel-around-item-title a:visited{color:#fff;}
.itemselect .hotel-around-item-info{background-color:#990033; color:#fff;}
.itemselect .hotel-around-item-info span.mgb{background-image:url(../img/icon/mbgf.png); color:#FFF; }


.hotel-around-item-title{ width:219px; padding:0px 8px 0px 8px; height:25px; font-weight:bold; line-height:25px; text-align:left; overflow:hidden; color:#333333; background-color:#D4D3D1;}
.hotel-around-item-info{ width:219px; height:30px; color:#333333;padding:0px 8px 0px 8px; line-height:25px;  }
.hotel-around-item-info span.mgb{ display:block; background-image:url(../img/icon/mgb0.png); 
                                  background-repeat:no-repeat; background-position:center 4px;
                                   float:left; height:30px; width:16px; 
                                   font-size:10px; color:#333; line-height:25px; text-align:center;}
.hotel-around-menu{ width:1000px; margin-bottom:10px; height:35px;background-image: url(../img/menu-bg.jpg); float:left; font-family:"宋体", Arial;}
.hotel-around-menu ul{ list-style-type:none;}

.hotel-around-menu ul li{ width:auto; float:left; padding-left:15px; 
                          padding-right:15px; border-right:solid 1px #CCC;
                           text-align:center; font-size:16px; font-weight:bold; color:#fff; height:35px; line-height:35px; }
.hotel-around-menu ul li:hover{ cursor:pointer;}
 
/*目的地首页*/
.hotel-destination-map{ width:1000px;  height:500px; margin:0 auto;}

#map-module-container { width: 928px; margin-left: auto; margin-right: auto; }
#map-container { width: 100%; display:none; }
#map-container {
	/* background: url('../img/maps/border.png') no-repeat top left;*/
	  width: 100%; height: 470px; padding-left: 9px; padding-top: 7px; }

#map { position: relative; float: left; width: 910px; height: 453px; }
#map .zoomable, #map .hoverable { display: none; border: none; position: absolute; }

#map .zoomable { z-index: 1015; }
#map .hoverable { z-index: 991; }

#map .point { display: none; position: absolute; z-index: 1015; cursor: pointer; }
#transparent-map { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1013; }

/* back button - changed to match site buttons. config them? then come here, config this*/
#zoom-out-link { 	position: absolute; 	bottom: 10px; 	right: 12px; 	z-index: 1016; 	display: none; 
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;	font-size: 0.9em;	font-weight: bold;
	text-transform: uppercase;	letter-spacing: .15em;
    background-color: #3D7A99;    border: 2px solid #B9CDD7 !important;    padding: 2px 16px;
    text-transform: uppercase;	text-decoration: none;}

#zoom-out-link:hover { 
	background-color: #404040;
	color: #fff;
	border: solid 2px #909090;
}

#map-toggle { display:none; display: block; text-align: center; margin-left: auto; margin-right: auto; }
#map-toggle a.active, #map-toggle a:hover { color: #3d7a97; }
#map-toggle .divider { margin: 0 5px 3px 5px; }

#map-breadcrumbs { 
	background: url('../images/maps/top_gradient.png') no-repeat; 
	height: 27px; 
	margin-top: 10px; 
	padding: 10px 0 0 10px; 
	display:none; 
}

#map-breadcrumbs ul { padding: 0; margin: 0; }
#map-breadcrumbs li { display: inline; padding: 5px 0 3px 25px; }
#map-breadcrumbs .first { background: url('../images/maps/breadcrumb_1.png') no-repeat left; }
#map-breadcrumbs .second { background: url('../images/maps/breadcrumb_2.png') no-repeat left; }
#map-breadcrumbs .arrow { background: url('../images/maps/breadcrumb_arrow.png') no-repeat; display: inline-block; vertical-align:top; width: 14px; height: 6px; padding-left: 5px;  /* ie inline-block fix */ zoom: 1; *display:inline; }

.modal { width: 235px; font-family:"宋体", Arial; }
#modal-container .modal { display: none; }
.modal .modal-name { color:#333333;  font-weight: bold; width: 245px; height:25px; line-height:25px; overflow:hidden; font-size: 1.2em; padding: 3px 0 2px 0; }
.modal-image-holderXjg{ width:235px; height:180px; overflow:hidden;} 
.modal .modal-image { height:180px; }
.modal-image-holder { width: 235px; font-size:12px; }

/*links for hotel and map pages*/
.modal-link-holder a {
	text-decoration: none; 
	font-weight: normal;
	color: #333333; 
} 

.modal-link-holder a:hover {
	text-decoration: none; 
	color: #3D7A99; 
} 

#location-links { width: 100%; margin-left: auto; margin-right: auto; }
#location-links table { width: 100%; }
#location-links table td { width: 25%; }
#location-links table tr { vertical-align: top; float:left; clear:left; }
#location-links table ul { list-style: none; margin: 0 0 0 10px; padding: 0; }
#location-links table h2, #location-links table h3 { padding: 0; margin: 0; }

#map-legend { display: none; font-size: 1.3em; } /*to make legend right size, without affecting pop-up headers*/
#map-legend ul { padding: 0; width: 100%; margin: 0 auto; text-align: center; }
#map-legend li { display:inline; padding: 9px 28px 9px 10px; }
#map-legend li.first { padding-left: 0px;}
#map-legend li.light-blue-dot { background: url('../img/maps/light_blue_point.png') no-repeat left; }
#map-legend li.orange-dot { background: url('../img/maps/orange_point.png') no-repeat left; }
#map-legend li.dark-blue-dot { background: url('../img/maps/dark_blue_point.png') no-repeat left; }
#map-legend li.purple-dot { background: url('../img/maps/purple_point.png') no-repeat left; }
#map-legend li.green-dot { background: url('../img/maps/green_point.png') no-repeat left; }
/*目的地 left*/
.paddingbottom10{ padding-bottom:10px;}
.trafficinfo { font-size: 12px;   font-family:"宋体", Arial;margin-bottom: 10px;}
.trafficinfo .trafficinfo-title{ font-weight:bold; font-size:1.2em; height:30px; line-height:30px; padding-left:10px;}
.trafficinfo .trafficinfo-title span.u1{ float:left; display:block;}
.trafficinfo .trafficinfo-title span.u2{ float:right; display:block; margin-top:7px; font-size:12px; color:#666; font-weight:normal; }
 .trafficinfo .trafficinfo-title span.u2 a{ font-weight:normal;}

.trafficinfo .trafficinfo-list{width:193px; border: 1px solid #CCCCCC;padding: 5px; height:auto; }
.trafficinfo .trafficinfo-list .trafficinfo-item{ width:184px; float:left; height:auto; padding-top:10px; padding-left:5px;}
.trafficinfo .trafficinfo-list .trafficinfo-item .trafficinfo-item-name{ float:left; width:30px; font-weight:bold; }
.trafficinfo .trafficinfo-list .trafficinfo-item .trafficinfo-item-info{ float:left; width:154px;  font-weight:normal;  }
.trafficinfo .trafficinfo-list .trafficinfo-item .watertransport{background: url(../img/way/watertransport.png) no-repeat; height:20px; }
.trafficinfo .trafficinfo-list .trafficinfo-item .train{background: url(../img/way/railway.png) no-repeat; height:20px; }
.trafficinfo .trafficinfo-list .trafficinfo-item .taxi{background: url(../img/way/tax.png) no-repeat; height:20px; }
.trafficinfo .trafficinfo-list .trafficinfo-item .ariport{background: url(../img/way/airport.png) no-repeat; height:20px; }
.trafficinfo .trafficinfo-list .trafficinfo-item .highway{background: url(../img/way/highway.png) no-repeat; height:20px; }

.trafficinfo .trafficinfo-list .last{ padding-bottom:10px;}

.upcominginfo { font-size: 12px;   font-family:"宋体", Arial;margin-bottom: 10px;}
.upcominginfo .upcominginfo-title{ font-weight:bold; font-size:1.2em; height:30px; line-height:30px; padding-left:10px;}
.upcominginfo .upcominginfo-title span.u1{ float:left; display:block;}
.upcominginfo .upcominginfo-title span.u2{ float:right; display:block; margin-top:7px; font-size:12px; color:#666; font-weight:normal; }
.upcominginfo .upcominginfo-title span.u2 a{ font-weight:normal;}
.upcominginfo .upcominginfo-list{ border: 1px solid #CCCCCC;padding: 5px; height:auto; }
.upcominginfo .upcominginfo-list .upcominginfo-item{ width:184px; float:left; height:auto; padding-top:10px; padding-left:5px;}
 
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-name{ width:184px; height:25px; line-height:25px; font-weight:bold; font-size:1.1em;  overflow:hidden;}
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-name a{ color:#000;}
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-date{ width:184px; height:25px; line-height:25px; font-size:1.1em; overflow:hidden; color:#666;}
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-address a{ color:#666;}
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-address{ width:184px; height:25px; line-height:25px; font-size:1.1em;  overflow:hidden; color:#666;}
.upcominginfo .upcominginfo-list .upcominginfo-item .upcominginfo-item-address a{ color:#666;}


.upcoming-list{ width:745px; float:left; }
.upcoming-list .upcoming-mod{ height:180px; width:745px;border-bottom:1px solid #ccc; font-family:"宋体",Arial;text-align:left; color:#333333; padding-top:30px; padding-bottom:30px;}
.upcoming-mod .upcoming-mod-img{ width:235px; height:180px; overflow:hidden;float:left; }
.upcoming-mod .upcoming-mod-img img{ height:180px; }
.upcoming-mod .upcoming-mod-info{ width:485px; margin-left:25px; float:left;}
.upcoming-mod-info .upcoming-mod-info-title{ font-size:16px; font-weight:bold; margin-top:5px;  width:540px; height:25px; overflow:hidden; line-height:25px; }
.upcoming-mod-info .upcoming-mod-info-remark{ font-size:14px; height:118px; overflow:hidden; font-weight:normal; line-height:28px; margin-top:12px;}
.upcoming-mod-info .upcoming-mod-info-more{ font-size:12px; color:#999999; height:20px; line-height:25px;}
.upcoming-mod-info .upcoming-mod-info-more a { color: #999999; }
.upcoming-mod-info .upcoming-mod-info-more a:visited { color: #999999; }
.upcoming-mod-info .upcoming-mod-info-more a:hover { color: #333333; }
.upcoming-mod-info .upcoming-mod-info-more a:visited { color: #999999; }
.upcoming-mod-right .upcoming-mod-img{ margin-left:25px;float:left;}
.upcoming-mod-right .upcoming-mod-img img{ height:180px; }
.upcoming-mod-right .upcoming-mod-info{ width:485px; margin-left:0px;  float:left;}

/*目的地详情*/
.destination-detail{ width:745px; font-family:"宋体", Arial;}
.destination-detail .destination-detail-imgs{ height:310px; width:745px; float:left; overflow:hidden;}
 
.destination-detail .destination-detail-imgs img{width:745px;}
 
 
.destination-detail .destination-detail-note{ margin-top:20px; width:745px; float:left; 
                                               font-size:14px;  font-weight:normal; line-height:28px; }
 .destination-detail .destination-detail-notemore{margin-top: 14px; width:745px; float:left; 
                                               font-size:14px;  font-weight:normal; line-height:28px; height:170px; overflow:hidden;}            
.destination-detail .destination-detail-copy{ margin-top:40px; width:745px; float:left; 
                                              line-height:20px; font-size:12px;  color:#999999;}
.destination-detail .destination-detail-share{ margin-top:20px; width:745px; float:left; 
                                 line-height:20px; font-size:12px;  color:#999999;  }
.destination-detail .destination-detail-viewmore{ text-align:center; height:40px; line-height:40px; font-size:13px; color:#666;}                            
.destination-detail .destination-detail-viewmore img{ display:inline-block; vertical-align:-2px; height:13px;}
                         
.experience { width: 745px; height:auto; margin-top:15px; font-family:"宋体", Arial;  color:#666; } 
.experience-title { width: 745px; height: 62px; float:left; padding-top:40px;  padding-bottom:25px; }
.experience-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; 
                              width: 286px; line-height: 42px; }
.experience-title-line-left hr { width: 286px; border: none;
                                  border-top: 2px solid #8f0632; }
.experience-title-name { width: 150px; float: left; height: 42px;
                          background-color: #8f0632; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.experience-title-line-right{ float:right;height:42px; width:286px;margin-top:17px; line-height:42px;}
.experience-title-line-right hr{ width:286px;  border:none;  
                                   border-top:2px solid #8f0632; color:#8f0632; }
.experiences-info { margin-bottom: 15px; border: #8f0632 1px solid; 
                     height:180px; width:743px;}
.experiences-img{ width:235px; height:180px; overflow:hidden; float:left;}
.experiences-img img{  height:180px;}

 
 
 .experiences-info .experiences-content ul { display: block;
                                              float: left;  margin-top: 3px; margin-right: 5px; width: 485px; }
 .experiences-info .experiences-content ul li {  padding:0 4px 0 4px; margin-bottom: 5px; 
                                                width: 210px; height:25px; line-height:25px; overflow:hidden; margin-top: 5px; margin-left: 20px;  float: left; }

.experiences-info .experiences-content ul li:hover{ background-color:#8f0632; color:#FFF;}
.experiences-info .experiences-content ul li:hover a{ color:#fff;}
.experiences-info .experiences-content ul li:hover a:link{color:#fff;}
.experiences-info .experiences-content ul li:hover a:visited{color:#fff;}
.experiences-info .experiences-content ul li:hover a:hover{color:#fff;}
.experiences-info .experiences-content ul li:hover a:active{color:#fff;}
.experiences-info .experiences-content ul li a{ color:#666;}

.comment-news { width: 745px; height:auto; margin-top:15px; font-family:"宋体", Arial;  color:#666; } 
.comment-news-title { width: 745px; height: 62px; float:left; padding-top:40px;  padding-bottom:25px; }
.comment-news-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; 
                              width: 286px; line-height: 42px; }
.comment-news-title-line-left hr { width: 286px; border: none; border-top: 2px solid #cccccc; }
.comment-news-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.comment-news-title-line-right{ float:right;height:42px; width:286px;margin-top:17px; line-height:42px;}
.comment-news-title-line-right hr{ width:286px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }

 

.comment-news-inner{ width:765px; margin-left:-20px; float:left; font-family:"宋体";}
.comment-news-inner .comment-news-l{ width:235px; float:left; margin:0px 0px  0px 20px; height:auto; min-height:350px; cursor:pointer;}
.comment-news-inner .comment-news-l:hover{ background-color:#990033;}
.comment-news-inner .comment-news-l:hover .comment-news-l-title,
.comment-news-inner .comment-news-l:hover .comment-news-l-remark,
.comment-news-inner .comment-news-l:hover .comment-news-l-remark2{ color:#FFF;}
.comment-news-inner .comment-news-l:hover .comment-news-l-line hr{	border-bottom: #FFF solid 1px;	}
.comment-news-inner .comment-news-l:hover .comment-news-l-line2 hr{	border-bottom: #FFF solid 2px;	}

.comment-news-inner .comment-news-l .comment-news-l-img{ height:180px; width:235px; overflow:hidden;}
.comment-news-inner .comment-news-l .comment-news-l-img img{height:180px;}
.comment-news-inner .comment-news-l .comment-news-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.comment-news-inner .comment-news-l .comment-news-l-line { width: 235px; height: 1px; }
.comment-news-inner .comment-news-l .comment-news-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.comment-news-inner .comment-news-l .comment-news-l-remark { overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }
.comment-news-inner .comment-news-l .comment-news-l-line2 { width: 235px; height: 1px; }
.comment-news-inner .comment-news-l .comment-news-l-line2 hr { border: none; border-bottom: #717174 solid 2px; }
.comment-news-inner .comment-news-l .comment-news-l-remark2 { overflow:hidden;width: 215px; height: 86px; padding: 10px; font-size: 1em; color: #666666; line-height: 22px; }
.comment-news-inner .comment-news-l .comment-news-l-remark2 .articleList{ padding:0; margin:0 ; list-style-type:none;}
.comment-news-inner .comment-news-l .comment-news-l-remark2 .articleList li{ height:22px; width:215px; line-height:22px; overflow:hidden;}
/*目的地详情交通*/
.trafficinf-list{ width:745px; margin-top:60px; font-family:"宋体", Arial;}
.traffic-detail { width: 745px; height:auto; margin-top:1px; font-family:"宋体", Arial;  color:#666; } 
.traffic-detail-title { width: 745px; height: 62px; float:left;}
.traffic-detail-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; 
                              width: 286px; line-height: 42px; }
.traffic-detail-title-line-left hr { width: 286px; border: none; border-top: 2px solid #cccccc; }
.traffic-detail-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.traffic-detail-title-line-right{ float:right;height:42px; width:286px;margin-top:17px; line-height:42px;}
.traffic-detail-title-line-right hr{ width:286px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }

.traffic-detail-info{ width:745px; line-height:30px; padding-bottom:14px; font-size:1.2em; color:#333333;}

/*内页可能喜欢*/


.inner-activity-like { width: 745px; height:auto; margin-top:15px; font-family:"宋体", Arial;  color:#666; } 
.inner-activity-like-title { width: 745px; height: 62px; float:left; padding-top:40px;  padding-bottom:25px; }
.inner-activity-like-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; 
                              width: 286px; line-height: 42px; }
.inner-activity-like-title-line-left hr { width: 286px; border: none; border-top: 2px solid #cccccc; }
.inner-activity-like-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.inner-activity-like-title-line-right{ float:right;height:42px; width:286px;margin-top:17px; line-height:42px;}
.inner-activity-like-title-line-right hr{ width:286px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }

 

.inner-activity-like-inner{ width:765px; margin-left:-20px; float:left; font-family:"宋体";}
.inner-activity-like-inner .inner-activity-like-l{ width:235px; float:left; margin:20px 0px  0px 20px;; height:340px; cursor:pointer;}
.inner-activity-like-inner .inner-activity-like-l:hover{ background-color:#990033;}
.inner-activity-like-inner .inner-activity-like-l:hover .inner-activity-like-l-title,
.inner-activity-like-inner .inner-activity-like-l:hover .inner-activity-like-l-remark{ color:#FFF;}
.inner-activity-like-inner .inner-activity-like-l:hover .inner-activity-like-l-line hr{	border-bottom: #FFF solid 1px;	}
 
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-img{ height:180px; width:235px; overflow:hidden;}
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-img img{height:180px; }
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-line { width: 235px; height: 1px; }
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.inner-activity-like-inner .inner-activity-like-l .inner-activity-like-l-remark { overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }

 /*关于我们*/
 
 .paddingtop0{ padding-top:0px;}
 .about-news{ font-family:"宋体", Arial; line-height:2; width:745px; margin-left:20px; font-size:1.2em;}
 .about-menu{  width:204px; float:left; padding:0; color:#000; margin:0; padding-top:40px;float:left; font-family:"宋体", Arial;}
 .about-menu-i{ height:28px; line-height:28px;width:204px; padding-top:10px; }
 .about-menu-i a{ display:block;height:28px; line-height:28px; width:190px; margin-top:4px; padding-left:10px; float:left; font-size:1.4em; font-weight:normal;}
 .about-menu-i a:hover{font-weight:bold; border-bottom:solid 1px #CCC;}
 .about-menu-i a.cur{ font-weight:bold; border-bottom:solid 1px #CCC;}
 
  /*酒店 点评*/
 
 .hotel-score-left{ width:745px; border:1px solid #CCC; height:auto;float:left; }
 .hotel-evaluate-item{ font-family:"宋体", Arial; width:725px; float:left; margin-left:10px; border-bottom:solid 1px #CCC; }
 .hotel-evaluate-item-title{  float:left; font-size:14px; color:#990033; width:620px; overflow:hidden; height:22px; line-height:22px; padding-top:20px; padding-bottom:8px;}
 .hotel-evaluate-item-score{ float:left; width:100px;  height:16px; padding-top:28px; }
 .hotel-evaluate-item-date{ float:left; width:300px; height:15px; line-height:15px; color:#999999; font-size:12px;}
 .hotel-evaluate-item-info{ float:left; height:auto; width:725px; font-size:14px; color:#333333; line-height:1.5; padding-bottom:20px; }
 .hotel-evaluate-item-view{ float:left;   width:725px; font-size:14px;  height:20px; color:#333333; line-height:20px;  padding-top:30px; padding-bottom:30px; text-align:center;}
 .hotel-evaluate-item-view img{  height:20px; display:inline; }
 .hotel-evaluate-item-view a:hover{ color:#333;}
 .hotel-score-right{  width:253px;  height:auto;  float:right; margin-right:0px;}
 .hotel-score-from-item{ height:180px; width:235px; cursor:pointer; float:right; border:solid 1px #999999; margin-bottom:20px;}
 .hotel-score-from-item-title{ height:60px; border-bottom:solid 1px #999999; }
 .hotel-score-from-item-title-img{ height:30px;  padding-top:15px; width:auto;   }
 .daodao30{ width:104px;margin:0 auto;}
 .trip30{ width:198px;margin:0 auto;}
 .hotel30{ width:187px;margin:0 auto;}
 .booking30{ width:192px;margin:0 auto;}
 .hotel-score-from-item-info{ font-family:"宋体",Arial; width:215px; height:100px;  color:#333333; font-size:1.05em; padding-left:20px; padding-top:20px; }
 .hotel-score-from-item-info-item{ height:25px;  line-height:25px; float:left; width:130px;}
 .hotel-score-from-item-info-item b{ color:#990033;} 
 .hotel-score-from-item-info-item img{ display:inline;}
 .hotel-score-from-item:hover .hotel-score-from-item-info{background-color:#990033;  color:#fff; }
 .hotel-score-from-item:hover .hotel-score-from-item-info-item b{ color:#fff;} 
 .hotel-score-r2{ position:absolute; z-index:888; margin-top:110px; margin-left:-3px;  background-image:url(../img/icon/r2.png); background-repeat:no-repeat; width:18px; height:18px;}
 .daodaor2{margin-top:110px; }
 .tripr2{margin-top:310px; }
 .hotelr2{margin-top:510px; }
 .bookingr2{margin-top:710px; }
 .hotel-score-from-item-info-item b.tripb{ padding-right:14px; background-position:right; background-image:url(../img/icon/good.png); background-repeat:no-repeat;}
 
 /*登录*/
.login-layout{ width:100%; height:100%; min-height:768px;  background-color:#F7F8F8}
.login-layout-first{ height:106px; width:100%; padding-top:55px; padding-bottom:65px;}
.login-welcome{font-size: 22px; font-family:"宋体", Arial;color: rgb(51, 51, 51); width:1000px; margin:0 auto; text-align:center;}
.login-logo{ width:1000px; margin:0 auto; padding-top:30px;  height:41px; text-align:center;}
.login-logo img{ display:inline-block;}
.login-split{ background-image:url(../img/login/split.png); background-repeat:repeat-x; height:16px; width:100%; margin:0 auto;}
.login-layout-second{ background-color:#FDFDFD; width:100%; height:300px; padding-top:70px;}
.intermission {color: #999;text-align: center;margin:0 auto 30px;  width:1000px;}
.intermission .text {background: #FDFDFD;display: inline-block;padding: 0 10px;width:980px; text-align:center; line-height: 34px;font-size:16px;font-family: "微软雅黑";font-weight: 600;}
.login-button{ margin:30px auto; width:1000px; text-align:center; height:60px;}
 .login-button img{ display:inline-block;}
 
 
 /*风格偏好*/
 
#likeNav { display: block; margin-bottom: 10px; font-family:"黑体", Arial; padding-top:9px; font-size:14px; color:#999999; }
#likeNav .like-list li{ height:36px; line-height:36px;}
#likeNav .like-list li.current a { color:#000;  border-bottom:1px solid #999999; }
#likeNav .like-list a { display: block;
                         padding-left: 12px; 
                        height: 36px; text-decoration: none; font-weight: normal; }
#likeNav .like-list a { line-height:36px; font-size:14px; font-weight: normal; }
#likeNav .like-list a:link{ color:#999999;}
#likeNav .like-list a:vistited{ color:#999999;}
#likeNav .like-list a:hover{ color:#000;border-bottom:1px solid #999999;}
#likeNav .like-list a:active{ color:#999999;}
#likeNav .like-list li:link a{ color:#000;}
#likeNav .like-list li:vistited a{ color:#000;}
#likeNav .like-list li:hover a{ color:#000;border-bottom:1px solid #999999;}
#likeNav .like-list li:active a{ color:#000;}
.preferences-list{ width:745px; height:auto;}

.preferences-item{ width:745px; height:235px; font-family:"宋体", Arial;}
.preferences-item-top{ float:left; width:745px; height:45px;}
.preferences-item-title{ float:left; width:auto; height:45px; max-width:520px; font-weight:bold; overflow:hidden;  line-height:45px; font-size:16px; color:#333;}
.preferences-item-title a{ color:#333;}
.preferences-item-title a:link{color:#333;}
.preferences-item-title a:visited{color:#333;}
.preferences-item-title a:hover{color:#333;}
.preferences-item-title a:active{color:#333;}
.preferences-item-area{ width:auto; height:45px; line-height:45px; float:right; margin-left:5px; font-weight:normal; font-size:14px;  color:#999; text-align:right;}
.preferences-item-area span.p-r{ float:right; margin-right:20px; width:auto; display:block; height:45px; line-height:45px;}
.preferences-item-area span.p-l{ float:right; width:auto; display:block; height:45px; line-height:45px;}



.preferences-item-area a{ color:#999;}
.preferences-item-area a:link{color:#999;}
.preferences-item-area a:visited{color:#999;}
.preferences-item-area a:hover{color:#999;}
.preferences-item-area a:active{color:#999;}
.preferences-item-img{ width:235px; height:180px; overflow:hidden; float:left;}
.preferences-item-img img{}
.preferences-item-note{ width:485px; height:150px; overflow:hidden; float:left;
                         padding-left:25px; font-size:14px; font-style:normal; line-height:30px;}


.preferences-item-time{ border-bottom:1px solid #CCC;height:30px;  width:510px; float:left; line-height:30px;  }
.preferences-item-time span.time-info{
		 display:block; float:right; height:30px; width:auto; line-height:30px; text-align:right; color:#999; font-size:12px;
	}
.preferences-item-time span.p-from{
		 display:block; float:left; padding-left:25px; height:30px; width:auto; line-height:30px; text-align:left; color:#999; font-size:12px;
	}
.preferences-item-info{ border-bottom:1px solid #CCC;height:30px; padding-left:25px;  width:485px; float:left; line-height:30px; }	
.preferences-item-info span{ display:block; width:121px; height:30px; float:left;}
.preferences-item-info span.aleft{ text-align:left;}
.preferences-item-info span.aright{ text-align:right;}
.preferences-item-info span.acenter{ text-align:center;}
.preferences-item-info span font{ color:#990033;}
#likeNav a { cursor: pointer; }
 
.preferences-title{font-family:"宋体",Arial;  color:#333;
                   font-size:1.5em; width:745px; height:45px; overflow:hidden;
                    float:left; height:45px; line-height:45px; border-bottom:solid 1px #ccc;}
.preferences-title a{ color:#333;}
.preferences-title a:link{color:#333;}
.preferences-title a:visited{color:#333;}
.preferences-title a:hover{color:#333;}
.preferences-title a:active{color:#333;}
 
 /*特色项新闻详细*/
 .preferences-news-title{ font-family:"宋体", Arial; float:left; width:740px; height:45px; font-size:16px;
                          overflow:hidden; color:#333; line-height:45px;}
                          
.preferences-news-title a{ color:#333;}
.preferences-news-title a:link{color:#333;}
.preferences-news-title a:visited{color:#333;}
.preferences-news-title a:hover{color:#333;}
.preferences-news-title a:active{color:#333;}


.preferences-news-detail{ width:745px; font-family:"宋体", Arial;}
.preferences-news-detail .preferences-news-imgs{ height:auto; width:745px; float:left;min-height:315px;}
 
.preferences-news-detail .preferences-news-imgs img{ display:inline-block; vertical-align:middle;}
 
 
.preferences-news-detail .preferences-news-note{ margin-top:14px; width:745px; float:left; 
                                               font-size:14px; font-weight:normal; line-height:28px; }
.preferences-news-detail .preferences-news-copy{ margin-top:40px; width:745px; float:left; 
                                              line-height:20px; font-size:12px;  color:#999999;  }
.preferences-news-detail .preferences-news-share{ margin-top:20px; width:745px; float:left; 
                                 line-height:20px; font-size:12px;  color:#999999;  }



.p-news { width: 745px; height:auto; margin-top:15px; font-family:"宋体", Arial;  color:#666; } 
.p-news-title { width: 745px; height: 62px; float:left; padding-top:40px;  padding-bottom:25px; }
.p-news-title-line-left { float: left; height: 42px; margin-right: 13px; margin-top: 17px; 
                              width: 286px; line-height: 42px; }
.p-news-title-line-left hr { width: 286px; border: none; border-top: 2px solid #cccccc; }
.p-news-title-name { width: 150px; float: left; height: 42px; background-color: #7e8263; font-size: 20px; color: #FFF; text-align: center; font-weight: bold; line-height: 42px; }
.p-news-title-line-right{ float:right;height:42px; width:286px;margin-top:17px; line-height:42px;}
.p-news-title-line-right hr{ width:286px;  border:none;    border-top:2px solid #CCCCCC; color:#CCCCCC; }

 
.p-news-inner{ width:765px; margin-left:-20px; float:left; font-family:"宋体";}
.p-news-inner .p-news-l{ width:235px; float:left; margin:0px 0px  0px 20px;; height:340px; cursor:pointer;}
.p-news-inner .p-news-l:hover{ background-color:#990033;}
.p-news-inner .p-news-l:hover .p-news-l-title,
.p-news-inner .p-news-l:hover .p-news-l-remark{ color:#FFF;}
.p-news-inner .p-news-l:hover .p-news-l-line hr{	border-bottom: #FFF solid 1px;	}


.p-news-inner .p-news-l .p-news-l-img{ height:180px; width:235px; overflow:hidden;}
.p-news-inner .p-news-l .p-news-l-img img{height:180px;}
.p-news-inner .p-news-l .p-news-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.p-news-inner .p-news-l .p-news-l-line { width: 235px; height: 1px; }
.p-news-inner .p-news-l .p-news-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.p-news-inner .p-news-l .p-news-l-remark { overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }


/*特色行程*/
.trip-info{ width:745px; height:auto; font-family:"宋体", Arial;}

.trip-info-img{ width:745px; height:300px; float:left; overflow:hidden; text-align:center;}
.trip-info-img { display:inline-block;}
.trip-info-menu{ float:left;width:745px; height:45px;  background-image:url(../img/menu-bg.jpg); background-repeat:repeat-x;}
.trip-info-menu ul{ list-style-type:none;}
.trip-info-menu ul li{ width:100px; height:45px; font-size:18px; line-height:45px; 
                       text-align:center; float:left;  color:#fff;}
  .trip-info-menu ul li.cur{ background-image:url(../img/menubg2.png); background-repeat:no-repeat;}                     
   .trip-info-menu ul li:hover{background-image:url(../img/menubg2.png); background-repeat:no-repeat;}
.trip-info-menu ul li a{ color:#fff;}
.trip-info-menu ul li a:link{color:#fff;}
.trip-info-menu ul li a:visited{color:#fff;}
.trip-info-menu ul li a:hover{color:#fff;}
.trip-info-menu ul li a:active{color:#fff;}
.trip-info-note{ width:745px; float:left; height:auto;}
.trip-info-note-title{ width:745px; float:left; text-align:left; height:40px; line-height:40px; 
                       text-indent:14px; color:#333; font-weight:bold; font-size:16px;;}                     
.trip-info-note-info{ width:721px; height:auto;color:#333; line-height:24px; padding-bottom:30px; border-bottom:solid 1px #ccc; padding-left:12px; font-size:14px;}
.trip-list{ width:745px; float:left; height:auto;}
.trip-item{ width:745px; float:left; height:auto; padding-bottom:30px; border-bottom:solid 1px #CCC; }
.trip-item-title{ color:#888;width:745px; height:50px;line-height:50px; 
                  float:left; font-weight:bold; font-size:14px;}
.trip-item-title img { display:inline-block; vertical-align:middle;}
.c990033{ color:#990033}
.trip-item-title a{ color:#888;}
.trip-item-title a:link{color:#888;}
.trip-item-title a:visited{color:#888;}
.trip-item-title a:hover{color:#888;}
.trip-item-title a:active{color:#999999;}
.trip-item-title .c990033 a{ color:#990033;}
.trip-item-title .c990033 a:link{color:#990033;}
.trip-item-title .c990033 a:visited{color:#990033;}
.trip-item-title .c990033 a:hover{color:#990033;}
.trip-item-title .c990033 a:active{color:#990033;}
.trip-item-note{
	 float:left; font-size:1.2em; font-family:"宋体", Arial; font-style:inherit;
	 height:auto; color:#333; width:auto; float:left; line-height:30px;  }
 
.trip-item-note img{ display:block; float:left; width:235px; height:180px;
                      padding-bottom:1px; padding-right:20px; padding-top:9px; }
.trip-right img{display:block; float: right; padding-left:20px; float:right;  padding-right:0px; }

.trip-info-note2{ 
	 height:auto;  width:745px; float:left;  }

/*行程明细*/
.trip-item-note ul{ list-style-type:none; width:745px; padding:none;}
.trip-item-note ul li{ width:248px; float:left; height:30px; line-height:30px; font-size:14px; font-family:"宋体", Arial; color:#333;}
.trip-item-note li.midli{ width:496px;  float:left; height:30px; line-height:30px; font-size:14px; font-family:"宋体", Arial; color:#333;}

.trip-item-note li.longli{ width:745px;  float:left; height:30px; line-height:30px; font-size:14px; font-family:"宋体", Arial; color:#333;}

/*日期报价*/
.trip-info-date{ float:left;  font-family:"宋体", Arial; 
	 height:auto; color:#333; font-size:14px;  color:#333; width:745px; float:left; }
.trip-date-line{ width:745px; height:auto;  float:left;}
.trip-date-line-item{ width:248px; float:left; height:30px; line-height:30px; text-align:left;}
.trip-date-line-item2{ width:745px; float:left;  height:30px; line-height:30px;text-align:left;}
.trip-date-line-item3{ width:745px; float:left; height:30px; line-height:30px; text-align:left; text-indent:3em;}
.trip-date-line-item4{width:745px; float:left; line-height:30px; text-align:left; }
.trip-date-line-item4 span{ display:block;}
.trip-date-line-item4 span.tripairleft{ float:left; width:70px;}
.trip-date-line-item4 span.tripairright{ float:left; width:675px; float:left;}
.paddingbottom30{ padding-bottom:30px;}
.paddingbottom20{ padding-bottom:20px;}
.paddingleft3em{padding-left: 3em;}
/*线路精选首页*/
 
.trip-line-title{ font-family:"宋体", Arial; float:left; width:740px; height:45px; font-size:16px;
                          overflow:hidden; color:#333; line-height:45px;}
                          
.trip-line-title a{ color:#333;}
.trip-line-title a:link{color:#333;}
.trip-line-title a:visited{color:#333;}
.trip-line-title a:hover{color:#333;}
.trip-line-title a:active{color:#333;}



.trip-line-inner{ width:765px; margin-left:-20px; float:left; font-family:"宋体";}
.trip-line-inner .trip-line-l{ width:235px; float:left; margin:0px 0px  0px 20px;; height:340px; cursor:pointer;}

.trip-line-l-remark .trip-line-l-remark-price{width: 215px; float:left; text-align:left;}
.trip-line-l-remark .trip-line-l-remark-price b{ color:#990033;}
.trip-line-l-remark .trip-line-l-remark-daycount{width: 215px; float:left; text-align:center;}
.trip-line-l-remark .trip-line-l-remark-date{width: 215px; float:left; text-align:center;}
.trip-line-inner .trip-line-l:hover{ background-color:#990033;}
.trip-line-inner .trip-line-l:hover .trip-line-l-title,
.trip-line-inner .trip-line-l:hover .trip-line-l-remark,
.trip-line-inner .trip-line-l:hover .trip-line-l-title a{ color:#FFF;}
.trip-line-inner .trip-line-l:hover .trip-line-l-remark .trip-line-l-remark-price{width: 215px;  float:left; text-align:left;}
.trip-line-inner .trip-line-l:hover .trip-line-l-remark .trip-line-l-remark-price b{ color:#fff;;}
.trip-line-inner .trip-line-l:hover .trip-line-l-remark .trip-line-l-remark-daycount{width: 215px; float:left; text-align:center;}
.trip-line-inner .trip-line-l:hover .trip-line-l-remark .trip-line-l-remark-date{width: 215px; float:left; text-align:center;}

.trip-line-inner .trip-line-l:hover .trip-line-l-line hr{	border-bottom: #FFF solid 1px;	}


.trip-line-inner .trip-line-l .trip-line-l-img{ height:180px; width:235px; overflow:hidden; text-align:center;}
.trip-line-inner .trip-line-l .trip-line-l-img img{height:180px; display:inline-block; vertical-align:middle;}
.trip-line-inner .trip-line-l .trip-line-l-title { overflow:hidden; height: 49px; line-height: 49px; font-size: 1.5em; color: #666666; font-weight: bold; width: 215px; padding-left: 10px; padding-right: 10px; }
.trip-line-inner .trip-line-l .trip-line-l-line { width: 235px; height: 1px; }
.trip-line-inner .trip-line-l .trip-line-l-line hr { border: none; border-bottom: #717174 solid 1px; }
.trip-line-inner .trip-line-l .trip-line-l-remark {  overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1.2em; color: #666666; line-height: 28px; }

/*偏好首页*/


.p-list{ width:1000px; margin:0 auto;}
.p-item{ float: left;}
.p-item img{  max-width:235px; height:auto; display:inline-block;}
.ajax-loading{ width:220px; height:40px; margin-left:390px; text-align:center;}
.infscr-loading{  width:220px; margin:0 auto; height:40px; text-align:center;}
.p-item-title{ font-size:14px;   width:235px; 
              font-family:"宋体", Arial; height:80px; font-weight:normal; overflow:hidden; line-height:80px; text-align:center; }
.p-item-title-cr{background-image:url(../img/icon/r3.png); 
              background-repeat:no-repeat; font-family:"宋体", Arial; font-weight:normal; font-size:14px; background-position:center center; width:24px;
               display:inline-block; height:24px; line-height:24px;}

.p-item-title a{ font-weight:normal; color:#333;}
.p-item-title a:link{ color:#333;}
.p-item-title a:visited{ color:#333;}
.p-item-title a:hover{ color:#333;}


.p-item-title a:active{}
/*back to top*/
/* arrow icon (span tag) */
#back-top{
	width: 45px;
	height: 45px;
	display: block;
    position: fixed;
	bottom: 30px;
	right:0px;
	z-index:9999;
	
}
#back-top a{	
	width: 45px;
	height: 45px;
	display: block; margin: 0 0 0 0;
	background-image:url(../img/icon/back-off.png);
	background-repeat:no-repeat;
	position:relative;
	z-index:888;
}
 #back-top a:hover {
	 background-image:url(../img/icon/back-on.png);
}

/*404*/
	
.main-nofound{ width:1000px; margin:0 auto;  }

.nofound-title{background-image:url(../img/404bg.png); background-position:center center; 
                 background-repeat:no-repeat; font-size:24px; height:157px; line-height:45px ; 
                 text-align:center; padding-top:60px;width:1000px;  float:left;}
.nofound-menu{ height:48px; width:1000px; float:left; padding-bottom:50px;}
.nofound-menu-item{ width:153px; height:48px; float:left; text-align:center; line-height:48px; font-size:14px; font-family:"宋体", Arial; font-weight:bold; color:#666;}
 
.index{  margin-left:130px; background-image:url(../img/index.png); background-repeat:no-repeat; background-position:center center;}

.mudi{margin-left:50px; background-image:url(../img/mudi.png); background-repeat:no-repeat; background-position:center center;}

.fengge{margin-left:20px;background-image:url(../img/fgjd.png); background-repeat:no-repeat; background-position:center center;}
.jingxuan{margin-left:50px; background-image:url(../img/fgjd.png); background-repeat:no-repeat; background-position:center center;}
.nofound-commend{width:1020px; float:left; margin-left:-20px; padding-bottom:40px;}

.nofound-commend-item{width:235px; height:180px; padding-top:20px; margin-left:20px; overflow:hidden; float:left;}

.nofound-commend-item img{}


/*手机下载*/
.down-main{ clear:both; background-image:url(../img/downbg.jpg); min-height:788px; background-position:center center; background-repeat:no-repeat; height:100%; width:100%;}

.down-main-body{ width:400px; padding-left:300px; height:600px; float:left;  padding-top:115px;}
.down-main-body-logo{ background-image:url(../img/down/down-logo.png); margin-left:20px;background-repeat:no-repeat; height:80px; float:left; width:300px;}
.down-main-body-slogan{background-image:url(../img/down/down-slogan.png);margin-left:20px;  margin-top:40px; background-repeat:no-repeat; height:160px; width:330px; float:left; }
.down-main-body-button{ width:400px; height:55px; float:left; margin-top:70px; }
.down-main-body-button a.andriod-button{ display:block; margin-left:10px;background-image:url(../img/down/android.png); background-repeat:no-repeat; width:180px;  height:55px; float:left;}

.down-main-body-button a.iphone-button{ display:block;background-image:url(../img/down/iphone.png); background-repeat:no-repeat;  width:180px;  height:55px; float:left;}

.down-main-body-ma{ margin-top:40px; height:108px; width:400px; float:left;}

.down-main-body-ma .andriod-ma{height:108px; margin-left:82px;  width:108px; float:left;}
.down-main-body-ma .iphone-ma{height:108px;  margin-left:32px; width:108px; float:left;}

/*链接*/

 
.paddingtop0{ padding-top:0px;}
.links-left { float: left; margin-right: 20px;width: 190px; font-family:"宋体", Arial; }

.l-news{ font-family:"宋体", Arial; line-height:2; width:745px; margin-left:20px; font-size:1.2em;}
.l-menu{font-family:"微软雅黑", Arial;  width:190px; float:left; padding:0; 
         margin:0; padding-top:20px;float:left; }
.l-menu-i{ height:44px; line-height:44px;width:190px;  }
.l-menu-i a{ display:block;height:28px; line-height:28px; width:180px; 
             margin-top:4px;color:#999; padding-left:10px; float:left; font-size:1.4em;
              font-weight:normal;}
.l-menu-i a:hover{color:#333; border-bottom:solid 1px #CCC;}


.l-menu-i a:link{color:#999;}
.l-menu-i a:visited{color:#999;}
.l-menu-i a:hover{color:#333;}
.l-menu-i a:active{color:#333;}
.l-menu-i a.cur{color:#333; border-bottom:solid 1px #CCC;}
.l-menu-i a.cur:link{color:#999;}
.l-menu-i a.cur:visited{color:#333;}
.l-menu-i a.cur:hover{color:#333;}
.l-menu-i a.cur:active{color:#333;}

.links-right{ width:790px; float:left; height:auto; margin-top:20px; padding-bottom:20px;}

.links-content{ width:790px; float:left; height:auto; min-height:248px;}

.links-content-item{ font-family:"宋体", Arial;
                      color:#333; font-size:14px;
                      border:solid 1px #ccc;  margin-left:5px; width:190px;
                      float:left; height:110px; margin-top:12px;}
.links-content-item:hover{ background-color:#990033;}
.links-content-item img{ width:190px; height:60px;}

.links-content-item a.linksname{ text-align:center; font-size:14px; padding-top:10px; display:block; 
                                  width:150px;  padding:6px 20px 0 20px;
                                 height:40px; overflow:hidden; line-height:1.4;
                                 text-align:center; }
.links-content-item a:link{color:#3333;}
.links-content-item a:visited{color:#333;}
.links-content-item a:hover{color:#fff;}
.links-content-item a:active{color:#333;}                               
.links-content-item:hover a{color:#fff;}
 
 /*自定义行程*/
.trip-area-title{ width:1000px;  color:#BD9E65; float:left; text-align:center; font-family:"微软雅黑", Arial; font-size:14px; float:left; height:40px; line-height:40px; margin-left:20px;}                         
.trip-area-step{ width:1000px; padding-top:5px; float:left; text-align:center; margin-left:20px; height:55px; line-height:40px; }
.trip-area-step-prev{ background-image:url(../img/trip/btn-next.png); background-repeat:no-repeat;
                       width:76px; float:left; height:55px; line-height:47px; color:#BD9E65; 
                       font-size:14px;font-family:"微软雅黑", Arial; text-align:center;}
.trip-area-step-next{background-image:url(../img/trip/btn-next.png); background-repeat:no-repeat;
                      width:76px; float:right; height:47px; line-height:47px; text-align:center; color:#BD9E65; font-size:14px;font-family:"微软雅黑", Arial;}

.trip-area-step-next a{ color:#BD9E65;}
.trip-area-step-next a:link{color:#BD9E65;}
.trip-area-step-next a:visited{color:#BD9E65;}
.trip-area-step-next a:hover{color:#BD9E65;}
.trip-area-step-next a:active{color:#BD9E65;}

.trip-area-step-prev a{ color:#BD9E65;}
.trip-area-step-prev a:link{color:#BD9E65;}
.trip-area-step-prev a:visited{color:#BD9E65;}
.trip-area-step-prev a:hover{color:#BD9E65;}
.trip-area-step-prev a:active{color:#BD9E65;}


.trip-area-step-detail{  width:760px; float:left; height:55px; margin-left:40px;}
.trip-area-step-show{ height:24px; width:750px; float:left; margin-left:8px;}
.step1{background-image:url(../img/trip/step1.png)}
.step2{background-image:url(../img/trip/step2.png)}
.step3{background-image:url(../img/trip/step3.png)}
.step4{background-image:url(../img/trip/step4.png)}


.trip-area-step-1{ color:#666;font-family:"微软雅黑", Arial; font-size:14px;
                    float:left; width:190px; float:left; padding-top:4px; line-height:24px;
                     height:24px; background-image:url(../img/trip/empty.png); background-repeat:no-repeat;}

.trip-area-step-1.current{ color:#BD9E65;background-image:url(../img/trip/full.png); background-repeat:no-repeat;}


.trip-area-have{ width:1000px; float:left;font-family:"微软雅黑", Arial; padding-top:30px; text-align:left; margin-left:20px;}
.trip-area-map { width: 1000px; float: left; height: 495px; margin-left: 20px; }
.trip-area-map .trip-area-map-info {  width: 1000px; float: left; height: 495px; margin-left: 0px; }
.trip-area-maopcontrol { width: 1000px; float: left; height: 25px; margin-left: 20px; }
.trip-area-maopcontrol-button { width: 125px; height: 25px; float: right; margin-right: 0px; }
.trip-area-maopcontrol-button .ac { text-indent:20px; display: block; width: 120px; height: 25px; float: right; background-image: url(../img/trip/mapcontrol.png); background-repeat: no-repeat; }
.trip-area-map-search { width: 560px; height: 30px; line-height: 30px; background-color: #fff; border: solid 1px #CCC; position: absolute; z-index: 9999; margin-top:10px; margin-left: 250px; }
.trip-area-map-search .searchinput { text-indent:0.4em; height: 30px; width:357px; float: left; display: block; line-height: 30px; font-size: 14px; }
.trip-area-map-search .searchinputbutton { font-size: 14px; line-height: 14px; border: solid 1px #CCC; border-top: none; border-bottom: none; padding-left: 7px; float: left; display: block; padding-right: 7px; height: 30px; background-color: #fff; }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.trip-area-map-search .searchinput{ width:375px;}
}

.trip-area-map-search .searchinputbutton:hover { background-color: #888; color: #fff; }
.trip-area-map-search .boderleftnone { border-left: none; }
.trip-area-map-search .borderrightnone { border-right: none; }
.trip-area-map-windowshow { width: 100%; height: auto; float: left; }
.trip-area-map-windowshow .trip-area-map-windowshow-title { text-align: left; font-size: 14px; height: 35px; line-height: 35px; overflow: hidden; }
.trip-area-map-windowshow .trip-area-map-windowshow-info { text-align: left; font-size: 12px; height: auto; padding-bottom: 16px; float: left; width: 100%; }
.trip-area-map-windowshow .trip-area-map-windowshow-button { width:100%; float: left; height: 25px; line-height: 25px; font-size: 14px; border-top: solid 1px #CCC; }
.trip-area-map-windowshow-button .add { display: block; position:relative; z-index:9999; float: right; height: 25px; line-height: 25px; width: auto; }
.trip-area-map-windowshow-button a{ color:#666;}
.trip-area-map-windowshow-button a:link{ color:#666;}
.trip-area-map-windowshow-button a:visited{ color:#666;}
.trip-area-map-windowshow-button a:hover{ color:#666;}
.trip-area-map-windowshow-button a:active{ color:#666;}
.trip-area-have ul{ list-style-type:none;}
.trip-area-have ul li{width:auto; height:40px; float:left; padding:0 5px 0 5px; font-size:16px;}
.trip-area-have ul li.trip-area-have-name{ width:90px; text-align:right; color:#333;  font-size:14px;}
.trip-area-have ul li img{ display:inline-block;  }
.trip-area-have2{ width:1000px; float:left;font-family:"宋体", Arial; 
                  margin-top:30px; text-align:left; margin-left:24px;}

.trip-area-have2-top{ width:940px; height:8px; float:left;}
.trip-area-have2-c1{ float:left; width:8px; height:8px; background-image:url(../img/trip/c1.png); background-repeat:no-repeat;}

.trip-area-have2-c2{ float:right; width:8px; height:8px; background-image:url(../img/trip/c2.png); background-repeat:no-repeat;}
.trip-area-have2-ci{ width:924px; float:left;height:8px; border-top:solid 1px #BD9E65;}
.trip-area-have2-bottom{ width:940px; height:8px; float:left;}
.trip-area-have2-ci2{ width:924px; float:left;height:8px; border-bottom:solid 1px #BD9E65;}
.trip-area-have2-c3{ float:left; width:8px; height:8px; background-image:url(../img/trip/c3.png); background-repeat:no-repeat;}
.trip-area-have2-c4{ float:right; width:8px; height:8px; background-image:url(../img/trip/c4.png); background-repeat:no-repeat;}


.trip-area-have2-i{ width:918px; padding-left:10px; padding-right:10px;  float:left; height:auto;
                     border-left:solid 1px #BD9E65;
                     border-right:solid 1px #BD9E65;
                     }
.trip-area-have-add{ float:left; width:50px; margin-left:10px;}
                     
.trip-area-have2-i ul{ list-style-type:none;}
.trip-area-have2-i ul li.close{  line-height:27px; }

.trip-area-have2-i ul li{width:auto; height:30px; font-family:"宋体", Arial; 
                         color:#333; margin-left:5px; line-height:30px; float:left;
                        padding:0 5px 0 5px; font-size:16px;}
.trip-area-have2-i ul li img{display:inline-block; vertical-align:middle;}

.trip-area-list{ font-family:"微软雅黑", Arial; width:1040px; float:left; text-align:left; margin-left:0px;}
.trip-area-mod{ margin-top:30px; border:solid 1px #666; width:235px; height:275px; float:left; margin-left:20px;}
.addtrip{ border:dashed 1px #666; width:235px; height:275px;}

.addtrip a{ display:block; text-align:center;}
.tripadd{ height:275px; width:235px; display:block; line-height:400px; font-size:14px; background-image:url(../img/trip/add.png); background-repeat:no-repeat; background-position:center center;}
.trip-area-mod-title{ font-size:16px; text-indent:1em; float:left; color:#333; text-align:center; height:55px; line-height:55px; overflow:hidden;}
.trip-area-mod-img{ width:235px;float:left; height:180px; overflow:hidden;}
.trip-area-mod-img img{}
.trip-area-mod-button{ width:235px; height:40px; float:left; font-size:16px; color:#666; text-align:center; line-height:40px;}
.trip-area-mod-button a{ color:#666;}
.trip-area-mod-button a:link{color:#666;}
.trip-area-mod-button a:visited{color:#666;}
.trip-area-mod-button a:hover{color:#666;}
.trip-area-mod-button a:active{color:#666;}

.trip-area-have-days{ width:940px;  margin-top:10px; font-family:"微软雅黑", Arial; float:left; margin-left:22px; height:auto;}
.trip-area-have-days-title{ width:70px; padding-top:6px; float:left; font-size:14px; color:#666; font-size:14px;} 
.trip-area-have-days-info{ width:810px; float:left; font-family:"宋体", Arial; font-size:12px; color:#666; font-size:14px;} 

.trip-area-have-days-info ul{ list-style-type:none;} 
.trip-area-have-days-info ul li{ height:20px; line-height:20px; float:left; width:auto; margin-left:6px; margin-top:6px;}
/* .trip-area-have-days-info ul li a{ display:none;}*/

.trip-area-have-days-info ul li img{ display:inline-block;}
.trip-area-have-other{ width:1000px; margin:0 auto;}

.trip-area-menu2{ width:1000px; margin:0 auto; height:auto; min-height:35px;}

.trip-area-menu2 ul{ list-style:none;}

.trip-area-menu2 ul li{ cursor:pointer; width:auto; height:35px; line-height:35px; 
                         float:left; padding-right:14px;
                          font-family:"微软雅黑", Arial; font-size:18px; color:#666;}
.trip-area-menu2 ul li a{ color:#666; text-decoration:none;}
.trip-area-menu2 ul li a:link{color:#666;}
.trip-area-menu2 ul li a.cur{ color:#BD9E65;}
.trip-area-menu2 ul li a:visited{color:#666;}
.trip-area-menu2 ul li a:hover{color:#BD9E65;}
.trip-area-menu2 ul li a:active{color:#666;}
.trip-area-menu2-submenu{ position:absolute; margin-top:0px;  border:solid 1px #BD9E65;
                          width:auto; height:22px; line-height:22px; font-size:14px; 
                          font-family:"微软雅黑", Arial;
                           display:none;}
.trip-area-menu2-submenu ul{ list-style-type:none;}
.trip-area-menu2-submenu ul li{ width:auto;  padding-left:10px;line-height:22px; height:22px; padding-right:10px; font-size:14px; }
.trip-area-menu2-submenu ul li a{ color:#666; text-decoration:none;}
.trip-area-menu2-submenu ul li a.cur{ color:#BD9E65};
.trip-area-menu2-submenu ul li a:link{color:#666;}
.trip-area-menu2-submenu ul li a:visited{color:#666;}
.trip-area-menu2-submenu ul li a:hover{color:#BD9E65;}
.trip-area-menu2-submenu ul li a:active{color:#666;}

/*
.trip-area-menu2 ul li:hover .trip-area-menu2-submenu{ display:block;} */

/*行程第二步*/

.trip-area-have2-row{ width:1000px; float:left; line-height:20px; height:auto; margin-top:10px;}

.trip-area-have2-rowinner{ width:900px; float:left; line-height:20px; 
                           height:auto;
                          }

.selected{ border:solid 1px #BD9E65;-moz-border-radius: 4px;border-radius: 4px;}
.trip-area-have2-rowadd{ width:30px; margin-left:35px;  float :left; height:26px; margin-top:4px;}
.trip-area-have2-row .item1{ height:32px; width:80px; float:left; text-indent:1em; line-height:32px; font-size:14px; color:#666; font-family:"宋体", Arial;}
.trip-area-have2-row .item1 .itemCloase{ width:25px; height:25px; margin-left:20px; margin-top:4px;}

.trip-area-have2-row .item1 .itemYD{ width:25px; height:25px; margin-left:20px; margin-top:4px;}

.trip-area-have2-row .itemnull{ width:400px; height:32px; line-height:32px; font-family:"宋体", Arial;font-size:14px; color:#666;}
.row_empty{ width:400px; height:32px; line-height:32px; font-family:"宋体", Arial;font-size:14px; color:#666;}

/*行程第三步*/
.trip-area-step3-info{ width:1000px; height:auto; margin:0 auto;}
.trip-area-step3-info-title{  border:solid 1px #CCC; border-bottom:none; color:#333; font-family:"宋体", Arial;
                              font-size:16px; width:1000px; float:left; text-indent:24px; height:40px; line-height:40px;}
.trip-area-step3-info-map{ width:1000px; float:left;  height:422px; border:solid 1px #CCC;  }
.trip-area-step3-info-list{width:1000px; float:left;  height:auto; padding-top:10px;}
.step3-info-titleinfo{ padding-bottom:15px;  border-bottom:1px #CCC; width:1000px; float:left; height:auto; clear:both;}
.step3-info-title{ position:relative;  font-family:"宋体", Arial; z-index:20; background-color:#fff; font-size:16px; color:#333;font-family:"宋体", Arial;
                   text-indent:0px;  width:650px; float:left; height:22px; 
                   line-height:22px; font-size:14px;}
.step3-info-title em{ font-size:20px; font-style:normal; font-weight:normal;}
.step3-info-title img{ height:20px; margin-left:3px;  display:inline-block; }
.step3-info-title2{  font-size:12px; 
                    color:#666;font-family:"宋体", Arial; width:auto;
                     float:right; height:22px; line-height:22px;}
.step3-info-title2 .infoa{ width:auto; text-align:right; float:left; height:22px;}
.step3-info-title2 .infob{ padding-left: 20px;width:auto; text-align:right; float:left; height:22px;}
.step3-info-title2 .infoc{padding-left: 20px; width:auto; text-align:right; line-height:22px; float:left; height:22px;}
.step3-info-title2 .infoc img{ display:inline-block;}
.step3-info-title2 .infoc img{ height:22px;}
.step3-info-l{ 
                width:1000px;  padding-bottom:10px; float:left; height:auto; font-family:"宋体", Arial;}
.step3-info-m{  padding-top:10px;
                width:1000px; float:left; height:auto; padding-bottom:10px; border-top:solid 1px #CCC;
                 }
/*.step3-info-m-cl{background-color:#fff; position:relative; z-index:20; width:20px; height:27px; float:left; padding-top:1px; padding-bottom:2px; margin-top:15px;}
.step3-info-m-cl img{ display:inline-block;}*/
.step3-info-m-img{ width:110px; margin-left:3px; background-color:#ccc;  height:85px; float:left; overflow:hidden;}
.step3-info-m-title{ margin-left:10px; width:802px; font-family:"宋体";
                      float:left; height:25px; line-height:25px;
                       font-size:18px; 
                       /*color:#7E8166*/color:#60a48e
                       }
.step3-info-m-title em{  color:#333;  font-size:15px; font-style:normal;}
.step3-info-m-title img{ display: inline-block;
height: 14px;
vertical-align: middle;
margin-left: 4px;
margin-top: -4px;}
.step3-info-m-note{ margin-left:10px;color:#666;  font-family:"宋体", Arial;
                    width:877px; height:46px; margin-top:13px; line-height:22px; 
                    float:left; font-size:14px;  overflow:hidden;}
.step3-info-m-note img{ }
.step3-info-m-other{ padding-top:4px; margin-left:23px;  width:946px; 
                      height:20px; float:left;
                      line-height:20px;}
.step3-info-m-title span{ font-size:13px; color:#999;}   
.step3-info-m-title span.otherlength{ display:inline-block; padding-left:30px; }
.step3-info-m-title span.othertime{  padding-right:2px; }                   
.step3-info-m-title span.otherline{ display:block; height:10px;  float:right;
                                     border-bottom:solid 1px #ccc; }
.step3-info-m-time{  text-align:right; background-image:url(../img/trip/time.png);
                      background-repeat:no-repeat;
                     text-indent:20px;  height:20px; 
                     float:right; line-height:18px; color:#666;}
.step3-info-lines{ width:24px;  margin-top:78px;
                    position:absolute; z-index:18; border-right:solid 2px #999;}
.step3-info-m-other img{ display:inline-block;} 

.step3-info-info{ width:972px; padding-left:14px; float:left; padding-top:10px; height:auto;font-size:14px; font-family:"宋体", Arial; color:#333; line-height:30px;}
.step3-info-info img{ display:inline-block; margin-top:-5px;}

/*
.trip-area-have-days-info ul li:hover a{ display:inline-block;} */
/*.noselect:hover .trip-area-have2-rowinner{  border:solid 1px #BD9E65;-moz-border-radius: 4px;border-radius: 4px;}
.noselect:hover .trip-area-have-days-info ul li a{ display:inline-block;}
.noselect:hover .trip-area-have2-rowadd{ display:block;}*/

/*行程第四步*/

.trip-step4-edit{ width:1000px; height:100px; margin:0 auto;}
.trip-step4-edit-name{ width:1000px; float:left; height:40px; font-family:"宋体", Arial; font-size:18px; color:#333;}
.trip-step4-edit-name-l{ width:545px; float: left; margin-left:5px; height:40px; line-height:40px;}
.trip-step4-edit-name-input{ color:#33333; display:inline-block; width:440px;  height:30px; border:solid 1px #333;}

.trip-step4-edit-name-r{ width:400px; float:left; height:40px;}

.trip-step4-edit-corp{ width:1000px; float:left; height:40px; font-family:"宋体", Arial; font-size:18px; color:#333;}
.trip-step4-edit-name-r a{ display: block; height:30px; width:48px; float:left; margin-top:5px;}

.trip-step4-info{ width:1000px; height:auto; margin:0 auto;}

.trip-step4-info-left{ width:745px; height:auto; float:left;}
.trip-step4-info-right{ width:235px; height:auto; border:solid 1px #ccc;}
.trip-step4-info-left-top{ padding-bottom:20px; border:solid 1px #999; float:left; width:745px; height:auto;}

.info-left-top-t{ width:745px;  height:60px; float:left;}
.info-left-top-t-name{ width:520px; text-indent:20px; float:left; height:60px; 
                        line-height:60px; overflow:hidden; font-size:30px; font-family:"宋体", Arial; color:#333;}
.info-left-top-t-o{font-size:10px; width:225px; float:left; height:40px; margin-top:20px;}
.info-left-top-t-o .ol{ text-align:center; line-height:70px; cursor:pointer;  width:66px; height:40px; float:left;
                         background-image:url(../img/trip/like-off.png); background-repeat:no-repeat;
                          background-position:center 0px;}
.info-left-top-t-o .ol:hover{ background-image:url(../img/trip/like-on.png);}                          

.info-left-top-t-o .om{ text-align:center; line-height:70px; cursor:pointer; border-left: solid 1px #CCC;border-right: solid 1px #CCC;
                        width:66px; height:40px; float:left; background-image:url(../img/trip/comment-off.png); background-repeat:no-repeat;
                          background-position:center 0px;}
.info-left-top-t-o .om:hover{ background-image:url(../img/trip/comment-on.png);}                          

.info-left-top-t-o .or{text-align:center; line-height:70px; cursor:pointer; width:66px; height:40px; float:left; background-image:url(../img/trip/share-off.png); background-repeat:no-repeat;
                          background-position:center 0px;}                        
.info-left-top-t-o .or:hover{ background-image:url(../img/trip/share-on.png);} 


.info-left-top-re{ width:745px; float:left; height:30px;  }

.info-left-top-re-day{ width:42px; padding-left:20px; margin-top:8px;
                        height:14px;/* border-right:solid 1px #CCC; */ float:left;
                        font-family:"宋体", Arial; font-size:12px; color:#999;}
.info-left-top-re-view{width:72px;padding-left:20px; margin-top:8px; height:14px; font-family:"宋体", Arial; float:left; font-size:12px; color:#999;}

.info-left-top-img{ width:745px; float:left; height:315px; overflow:hidden;}
.info-left-top-img img{}
.info-left-top-km{ width:650px; margin-left:45px; height:32px; line-height:32px; float:left;}
.info-left-top-km .kml{ border-bottom:solid 1px #999; width:268px;  float:left;height:20px;}  
                       
.info-left-top-km .kmm{ background-image:url(../img/trip/lichengjiangbei.png);
                         background-repeat:no-repeat; background-position:5px 10px;
                          text-indent:35px; width:107px; height:42px; line-height:42px; font-family:"宋体", Arial; font-size:14px; color:#999; font-weight:bold; float:left;}  

.info-left-top-km .kmr{ border-bottom:solid 1px #999; width:268px;  float:left; height:20px;} 



.info-left-top-exp{ font-size:12px; width:700px; margin-left:40px; margin-top:5px; float:left; height: auto;}
.info-left-top-exp .o-exp1{ margin-top:15px; width:116px; height:36px; float:left;}
.info-left-top-exp .exp1info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .exp1info span{ width:70px; height:18px; line-height:18px;font-family:"宋体", Arial; display:block;
                                    color:666; text-align:left; text-indent:10px;}
.info-left-top-exp .exp1info span.countinfo{  font-size:20px;  }
.info-left-top-exp .exp1info span.titleinfo{ font-size:11px; height:20px; line-height:25px; }

.info-left-top-exp .o-exp2{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp2info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp3{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp3info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp4{  margin-top:15px;width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp4info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp5{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp5info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp6{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp6info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp7{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp7info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp8{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp8info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp9{ margin-top:15px; width:116px; height:36px; float:left;}					 
.info-left-top-exp .exp9info{ width:70px; height:36px; float:left; line-height:36px; text-indent:4px;}
.info-left-top-exp .o-exp10{ margin-top:15px; width:116px; height:36px; float:left;}
.info-left-top-exp .exp10info{ width:70px; height:36px; float:left; line-height:36px;  text-indent:4px;}
.info-left-top-exp .o-exp11{ margin-top:15px; width:116px; height:36px; float:left;}					  
.info-left-top-exp .exp11info{ width:70px; height:36px; float:left; line-height:36px;  text-indent:4px;}
.info-left-top-exp .o-exp12{ margin-top:15px; width:116px; height:36px; float:left;}					  
.info-left-top-exp .exp12info{ width:70px; height:36px; float:left; line-height:36px;  text-indent:4px;}
 
.info-left-top-exp .exp1{ border:solid 1px #999;  float:left; 
                         
                          width:36px; height:36px;
                         /* background-image:url(../img/trip/_exp1.png);
                          background-position:center center; 
                          background-position:center center; background-repeat: no-repeat;*/
 line-height:36px;}
 .info-left-top-exp .exp1 img{  margin:6px auto; }
.info-left-top-exp .exp2{ border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp2.png); background-position:center center; background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp3{border:solid 1px #999; float:left;  text-indent:36px; background-image:url(../img/trip/_exp3.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp4{border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp4.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp5{ border:solid 1px #999;float:left;  text-indent:36px; background-image:url(../img/trip/_exp5.png);background-position:center center;  background-repeat: no-repeat; width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp6{border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp6.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp7{border:solid 1px #999; float:left;  text-indent:36px; background-image:url(../img/trip/_exp7.png);background-position:center center;  background-repeat: no-repeat; width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp8{ border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp8.png);background-position:center center;  background-repeat: no-repeat; width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp9{border:solid 1px #999;float:left;  text-indent:36px; background-image:url(../img/trip/_exp9.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp10{border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp10.png); background-position:center center; background-repeat: no-repeat; width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp11{border:solid 1px #999;float:left;  text-indent:36px; background-image:url(../img/trip/_exp11.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-exp .exp12{ border:solid 1px #999;float:left; text-indent:36px; background-image:url(../img/trip/_exp12.png);background-position:center center;  background-repeat: no-repeat;  width:36px; height:36px; line-height:36px;}
.info-left-top-line{ width:700px; margin-left:40px; font-family:"宋体", Arial; height:auto; float:left; font-size:16px; color:#333; margin-top:20px;}                                                          
.info-left-top-country{ width:700px; margin-left:40px; font-family:"宋体", Arial; height:auto; float:left; font-size:16px; color:#333; margin-top:20px;}                                                          
.info-left-top-area{ width:700px; margin-left:40px; font-family:"宋体", Arial; height:auto; float:left; font-size:16px; color:#333; margin-top:20px;}                                                          
.info-left-top-area2{ width:700px; margin-left:40px; font-family:"宋体", Arial; height:auto; float:left; font-size:16px; color:#333; margin-top:20px;}                                                          
.info-left-top-area2 .n{ width:50px; font-size:11px; line-height:25px;  color:#666; float:left; height: auto;}
.info-left-top-area2 .n2{ width:auto; font-size:18px; line-height:25px;  color:#333; float:left; height: auto;}
.info-left-top-viewdetails{ width:700px; margin-left:40px;
                             font-family:"宋体", Arial; height:auto; 
                             float:left; text-align:center; font-size:14px; color:#333; margin-top:20px;}                 
.info-left-top-viewdetails a{ color:#666;}
.info-left-top-viewdetails a:link{color:#666;}
.info-left-top-viewdetails a:visited{color:#666;}
.info-left-top-viewdetails a:hover{color:#333;}
.info-left-top-viewdetails a:active{color:#666;}


.trip-step4-info-days{ height:auto; width:745px; float:left; }                                                            
.trip-step4-info-days-top{ width:745px; height:50px; float:left;}                                                                     
.trip-step4-info-days-top .daysl{ width:700px; height:50px; line-height:70px; 
                                  color:#333;
                                  font-family:"宋体", Arial;  font-size:16px; 
                                  text-align:left; text-indent:20px; float:left; }                                                            
.trip-step4-info-days-top .daysr{ width:45px; height:50px; float:left;                                 
                                     }
.trip-step4-info-days-top .daysr a{ display:block; width:20px; height:27px; margin-top:22px;}                                     
                                                            
.trip-step4-info-model{ margin-top:15px; height:auto; width:745px; float:left; border:solid 1px #999;}  
.step4-info-model-top{ width:745px; height:55px;  float:left;}   
.step4-info-model-title{ width:645px; text-indent:20px; overflow:hidden;
                          font-family:"宋体", Arial; font-size:24px; float:left; height:55px; line-height:55px;} 
.step4-info-model-view{ width:100px; float:left; height:55px; line-height:55px;} 
.step4-info-model-view a{ color:#666;}
.step4-info-model-view a:link{color:#666;}
.step4-info-model-view a:visited{color:#666;}
.step4-info-model-view a:hover{color:#333;}
.step4-info-model-view a:active{color:#666;}   
.step4-info-model-img{ width:745px; height:315px; float:left; overflow:hidden;}
.step4-info-model-img img{}
.step4-info-model-o{font-size:10px; margin-right:20px; width:285px; float:right; height:40px; margin-top:20px;}
.step4-info-model-o .ol{ text-align:left; text-indent:32px; line-height:40px;
                          cursor:pointer;  width:66px; height:40px; float:right;
                         background-image:url(../img/trip/like-off.png); background-repeat:no-repeat;
                          background-position:0px 0px;}
.step4-info-model-o .ol:hover{ background-image:url(../img/trip/like-on.png);}                          

.step4-info-model-o .om{ text-align:left; text-indent:32px;line-height:40px;
                         cursor:pointer;                         
                        width:66px; height:40px; float:right; 
                        background-image:url(../img/trip/comment-off.png); background-repeat:no-repeat;
                          background-position:0px 0px;}
.step4-info-model-o .om:hover{ background-image:url(../img/trip/comment-on.png);}                          

.step4-info-model-o .or{text-align:left; text-indent:32px; 
                        line-height:40px; cursor:pointer; width:66px; height:40px;
                         float:right; background-image:url(../img/trip/share-off.png); background-repeat:no-repeat;
                          background-position:0px 0px;}     

.step4-info-model-o .or:hover{ background-image:url(../img/trip/share-on.png);} 

.step4-info-model-note{ padding-top:15px; width:705px; padding-left:20px; padding-right:20px; height:180px; float:left; line-height:30px; font-size:14px; overflow:hidden;}
 
.trip-step4-info-right{ float:right;} 
.trip-step4-info-right-top-title{ width:195px; margin-left:20px; height:40px; line-height:40px; float:left;}
.trip-step4-info-right-top-title .til{ border-bottom:solid 1px #666;  width:55px;
                                       width:55px;  float:left;height:20px;}  
 .trip-step4-info-right-days-info{ width:235px; float:left; padding-bottom:20px;}                     
.trip-step4-info-right-top-title .tim{ 
						 text-align:center;
                        width:80px; height:40px;
                           line-height:40px; font-family:"宋体", Arial; 
                           font-size:18px; color:#333; font-weight:bold; float:left;}  
.trip-step4-info-right-days-lines{ position:absolute; z-index:8; margin-left:27px;}
.trip-step4-info-right-top-title .tir{ border-bottom:solid 1px #666; width:55px;  float:left; height:20px;} 
.trip-step4-info-right-days-lines{ border-right:solid 2px #999; height:100%;}
.days-list{ position:relative; z-index:10; }
.days-model{ margin-left:20px; width:195px; height:auto; float:left;}
.days-model-title{margin-top:5px; margin-bottom:10px; 
                  color:#333; font-size:14px;background-color:White; font-weight:bold;} 
.days-model-title img{ display:inline-block;height: 20px;}  
.days-model-info{color:#333; font-size:12px;background-color:White;
                   margin-top:15px; margin-bottom:20px; line-height:26px;
                    height:26px; width:195px; overflow:hidden;                   }              
.days-model-info span.infocc{margin-top: 3px; display:block; float:left; background-image:url(../img/trip/cc.png); background-repeat:no-repeat; height:20px; width:20px;
                       text-align:center; line-height:20px; background-position:center center;  }
.days-model-info em{display:block; float:left; max-width:150px; font-style:normal; overflow:hidden;}
.days-model-info span.infodd{display: block;
float: left;
margin-top: 7px;
margin-left: 5px;}
.days-model-info span.infodd img{ height:12px; vertical-align:middle;}

.trip-step4-pop-details { border-bottom: solid 1px #CCC; height: auto; float: left; width: 1000px; }
.trip-step4-pop-details-top { border-bottom: solid 1px #CCC; float: left; width: 1000px; height: 45px; }
.trip-step4-pop-details-top-title { font-family: "宋体" , Arial; font-size: 16px; color: #333; float: left; text-indent: 30px; width: 600px; height: 45px; line-height: 45px; }
.trip-step4-pop-details-top-o { font-family: "宋体" , Arial; color: #666; font-size: 14px; width: 400px; float: right; height: 45px; }
.trip-step4-pop-details-top-o .areacount { height: 45px; line-height: 45px; padding-right: 20px; width: auto; float: right; }
.trip-step4-pop-details-top-o .arealength { height: 45px; line-height: 45px; padding-right: 20px; width: auto; float: right; }
.trip-step4-pop-details-top-o .areatime { height: 45px; line-height: 45px; padding-right: 20px; width: auto; float: right; }
.trip-step4-pop-details-top-o .mapkey { height: 25px; line-height: 45px; padding-right: 20px; width: 25px; padding-top: 10px; float: right; }
.editform{ display:inline-block;}
.trip-step4-info-htitle{ width:1000px; font-family:"宋体", Arial; float:left; margin-left:20px; height:30px; line-height:30px; font-size:16px;}
.trip-step4-info-htitle a.t1{}
.trip-step4-info-htitle a.t1{ color:#666;}
.trip-step4-info-htitle a.t1:link{color:#666;}
.trip-step4-info-htitle a.t1:visited{color:#666;}
.trip-step4-info-htitle a.t1:hover{color:#FFF;}
.trip-step4-info-htitle a.t1:active{color:#666;}
/*新版酒店精选首页*/
 .container-inner { font-family: "微软雅黑" , Arial; font-size: 16px; width: 1020px; float: left;  }
.j-tab { width: 1010px;height: 32px;float: left;margin-left: 10px; }
.j-tab a { color: #666; }
.j-tab a.cur { color: #333; }
.j-tab a:live { color: #333; }
.j-tab a:visited { color: #333; }
.j-tab a:hover { color: #333; }
.j-tab a:active { color: #333; }
.j-tab .j-t { width: 80px; height: 32px; margin-left:10px; text-align: center; float: left; }
.j-tab .j-new { width: 96px; height: 32px; text-align: center; float: left; }
.j-tab .j-hot { width: 50px; height: 32px; text-align: center; float: left; }
.j-tab .j-all { width: 130px; height: 32px; text-align: right; float: right; }
.j-hotel-list { width: 1020px; height: auto; float: left; margin-left:10px; }
.j-hotel-list .j-hotel-item { margin-left: 10px; width: 495px; float: left; padding-bottom: 28px; height: 245px; overflow: hidden; }
.j-hotel-list .j-hotel-item img { height: 245px; width: 495px; }
.j-hotel-list .j-hotel-item .j-hotel-item-warp { left: 0px; z-index: 8; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 53px; text-align: center; position: relative; bottom: 53px; width: 495px; color: #fff; background-color: rgba(0, 0, 0, 0.3); -moz-opacity: 1; filter: alpha(opacity=10); opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
.j-hotel-item-warp .j-big-title { padding: 0; text-align: center; height: 28px; font-weight: normal; font-size: 16px; font-family: "微软雅黑" , Arial; line-height: 28px; overflow: hidden; }
.j-hotel-item-warp .j-small-title { padding: 0; height: 25px; margin-top: 0px; text-align: center; line-height: 25px; font-size: 11px; font-family: "宋体" , Arial; font-weight: normal; }
.j-hotel-list2 { width: 1040px; float: left; height: auto; }
.j-hotel-item2 { margin-bottom: 20px; width: 235px; height:auto;
                  margin-right: 18px; float: left;
                   border: solid 1px #CCC; }

.j-hotel-item2 .j-hotel-item2-img { width: 235px; height: 180px; overflow: hidden; }
.j-hotel-item2 .j-hotel-item2-img img { }
.j-hotel-item2 .j-hotel-item-mark{ background-image:url(../img/zb/p.png); background-repeat:no-repeat; height:28px; line-height:28px;
                                    font-size:14px; color:#666; width:215px; margin-left:10px; text-indent:24px; padding-bottom:5px;}

.j-hotel-item2 .j-hotel-item-title { height: 50px; width: 215px; padding-left: 10px; font-size: 18px; line-height: 50px; overflow: hidden; }
.j-hotel-item2 .j-hotel-item-title a { color: #333; }
.j-hotel-item2 .j-hotel-item-title a:link { color: #333; }
.j-hotel-item2 .j-hotel-item-title a:visited { color: #333; }
.j-hotel-item2 .j-hotel-item-title a:hover { color: #333; }
.j-hotel-item2 .j-hotel-item-title a:active { color: #333; }
.hotelloading-loading { float: left; text-align: center; width:1000px; height:37px; }
.hotelloading-loading .left-line{ width:450px; float:left; height:18px; border-bottom:1px solid #CCC;}
.hotelloading-loading .center-img{ width:100px; float:left; text-align:center; height:37px; line-height:37px; }
.hotelloading-loading .center-img img{ display:inline-block;}
.hotelloading-loading .right-line{ width:450px; float:left; height:18px; border-bottom:1px solid #CCC;}
.hotelloading-loading .center-img em{ font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; line-height:37px;}
.j-hotel-item2:hover{ background-color:#990033; }
.j-hotel-item2:hover .j-hotel-item-title{color:#fff;}
.j-hotel-item2:hover .j-hotel-item-title a{ color:#fff;}
.j-hotel-item2:hover .j-hotel-item-title a:link{ color:#fff;}
.j-hotel-item2:hover .j-hotel-item-title a:hover{ color:#fff;}
.j-hotel-item2:hover .j-hotel-item-title a:visited{color:#fff;}
.j-hotel-item2:hover .j-hotel-item-mark{background-color:#990033; color:#fff;}
.itemselect{ background-color:#990033;color:#fff; cursor:pointer;}

.itemselect .j-hotel-item-title{ background-color:#990033; color:#fff;}
.itemselect .j-hotel-item-title a{ color:#fff;}
.itemselect .j-hotel-item-title a:link{ color:#fff;}
.itemselect .j-hotel-item-title a:hover{ color:#fff;}
.itemselect .j-hotel-item-title a:visited{color:#fff;}
.itemselect .j-hotel-item-mark{background-color:#990033; color:#fff;}
/*新版酒店周边*/
.hotel-around-menu2{ width:1000px; margin-bottom:10px; height:35px;background-image: url(../img/menu-bg.jpg); float:left; font-family:"宋体", Arial;}
.hotel-around-menu2 ul{ list-style-type:none;}

.hotel-around-menu2 ul li{ width:auto; float:left; padding-left:15px; 
                          padding-right:15px; border-right:solid 1px #CCC;
                           text-align:center; font-size:16px; font-weight:bold; color:#fff; height:35px; line-height:35px; }
.hotel-around-menu2 ul li.cur{ background-color:#8F0632;}
.hotel-around-menu2 ul li.last{ float:right; border:none;}
.hotel-around-menu2 ul li:hover{ cursor:pointer;background-color:#8F0632;}

/*新闻详细*/
.news-container {width: 1000px; float: left; margin-left: 20px; height: auto; border: solid 1px #CCC; }
.news-details-back { height: 40px; line-height: 40px; text-align: right; padding-right: 20px; width: 980px; float: left; font-size: 14px; font-family: "宋体" , Arial; color: #666; }
.news-details-title { padding-top:35px; font-size: 24px; font-family: "宋体" , Arial; margin: 0 auto; height: 55px; width: 745px; overflow: hidden; line-height: 55px; color: rgb(51, 51, 51);; }
.news-details-mark { font-family: "宋体" , Arial; text-align: center; width: 745px; margin: 0 auto; height: 30px; line-height: 30px; color:#666; font-size: 14px; }
.news-details-viewcount{font-family: "宋体" , Arial; width: 745px; margin: 0 auto; height: 30px; line-height: 30px; color:#666; font-size: 14px; text-align:right; }
/*行程详细页*/
.hotel-details-other-title{ color:#333; height:50px; line-height:50px; width:1000px; font-size:18px; font-family:"微软雅黑", Arial; float:left;} 
.hotel-details-other-note{color:#333;padding-top:10px; height:auto; line-height:30px;
                           width:1000px; font-size:14px; font-family:"宋体", Arial; float:left;} 
.hotel-detail-imgs2{ width:1000px; float:left; height:500px; overflow:hidden;}
.hotel-detail-imgs2 img{}
.hotel-detail-img3{ height:180px; width:1020px; float:left; margin-left:-20px;}
.hotel-detail-img3-img{ height:180px; width:235px; float:left; overflow:hidden; margin-left:20px;}
.hotel-detail-img3-img img{}
.hotel-detail-img4{ height:300px; width:1020px; float:left; margin-left:-20px;}
.hotel-detail-img4-img{ height:300px; width:490px; float:left; overflow:hidden;
                         margin-left:20px;}
.hotel-detail-img4-img img{}
/*新行程第四*/
 .trip-step4-edit-button{ width:1000px; float:left; margin-left:20px; height:80px;}
.trip-step4-edit-button a.btnedittrip{ width:110px; height:40px; display:block; line-height:40px; margin:0 auto; border:solid 1px #999; text-align:center;
                                                  font-size:18px; color:#333;}
.trip-step4-info { font-family: "宋体" , Arial; height: auto; width: 1000px; float: left; margin-left: 20px; border: solid 1px #CCC; }
.trip-step4-info .trip-step4-info-title { width: 1000px; float: left; height: 90px; line-height: 80px; font-weight: normal; }
.trip-step4-info-title span { display: block; }
.trip-step4-info-title span.title4 { font-weight: 700; font-size: 24px; color: #333; float: left; text-indent: 20px; }
.trip-step4-info-title span.link4 { float: right; color: #999; padding-right: 1em; font-size: 14px; }
.trip-step4-info-show-img { width: 1000px; float: left; height: 380px; overflow: hidden; }
.trip-step4-info-show-img img { }

.trip-step4-info-show-d { width: 1000px; float: left; height: 195px; }
.trip-step4-info-show-d .details4 { height: 150px; width: 710px; float: left; font-size: 14px; line-height: 28px; padding: 0 20px 0 20px; margin-top: 20px; border-right: solid 2px #666; }
.trip-step4-info-show-d .details4 .subtitle4{width: 710px; float: left; font-size:20px; height: 40px; line-height: 40px; font-weight: normal;  }
.trip-step4-info-show-d .details4 .subdetails4{width: 710px; padding-top:20px; float: left; font-size:20px;font-weight: normal;  }
.trip-step4-info-show-d .details4 .subdetails4 div{width: 710px; float: left; font-size:16px; height: 30px; line-height: 30px; font-weight: normal;   }

.trip-step4-info-show-d .details5 { width: 208px; padding: 0 20px 0 20px; margin-top: 20px; float: left; height: 150px; }
.trip-step4-info-show-d .details5 span { display: block; height: 28px; float:left; line-height: 28px; width: 208px; font-size: 14px; }
.trip-step4-info-show-d .details5 span.price5{ width:150px; float:left;}
.trip-step4-info-show-d .details5 span.price5 em { font-size: 18px; font-style: normal; color: #990033; }
.trip-step4-info-show-d .details5 span.yd4{ width:48px; float:left;}
.trip-step4-info-show-d .details5 span.yd4 a { display: block; float: right; font-size: 16px; }
.trip-step4-info-commend { width: 960px; height: auto; float: left; margin-left: 20px; border-top: solid 1px #CCC; }
.trip-step4-info-commend-air { width: 460px; margin-right: 20px; height: 100px; float: left; }
.trip-step4-info-commend-title { width: 960px; float: left; font-size: 20px; color: #333; padding-top: 20px; padding-bottom: 20px; }
.trip-step4-info-commend-title-left{ width:480px; float:left;}
.trip-step4-info-commend-title-right{ width:480px; float:left;}
.trip-step4-info-commend-air-left{ width:480px; float:left;}
.trip-step4-info-commend-air-right{ width:480px; float:left;}

.trip-step4-info-commend-air .l4 { float: left; height: 80px; width: 100px; }
.trip-step4-info-commend-air .l4 span { display: block; float: left; width: 100px; text-align: left; }
.trip-step4-info-commend-air .l4 span.address4 { font-size: 14px; color: #333; }
.trip-step4-info-commend-air .l4 span.date4 { font-size: 10px; color: #999; }
.trip-step4-info-commend-air .l4 span.time4 { margin-top: 3px; font-size: 16px; color: #333; }
.trip-step4-info-commend-air .l4 span.airport4 { margin-top: 3px; font-size: 14px; color: #666; }

.trip-step4-info-commend-air .m4 { width: 260px; height: 80px; float: left; }
.trip-step4-info-commend-air .m4 span { width: 270px; font-size: 12px; display: block; float: left; text-align: center; }
.trip-step4-info-commend-air .m4 span.air4 { border-bottom: solid 1px #CCC; margin-top: 10px; height: 30px; color: #333; line-height: 30px; }
.trip-step4-info-commend-air .m4 span.air4 img{display: inline-block;vertical-align: middle;}
.trip-step4-info-commend-air .m4 span.airtime4 { color: #999; margin-top: 5px; }

.trip-step4-info-commend-air .r4 { float: left; height: 80px; width: 100px; }
.trip-step4-info-commend-air .r4 span { display: block; float: left; width: 100px; text-align: right; }
.trip-step4-info-commend-air .r4 span.address4 { font-size: 14px; color: #333; }
.trip-step4-info-commend-air .r4 span.date4 { font-size: 10px; color: #999; }
.trip-step4-info-commend-air .r4 span.time4 { margin-top: 3px; font-size: 16px; color: #333; }
.trip-step4-info-commend-air .r4 span.airport4 { margin-top: 3px; font-size: 14px; color: #666; }
.trip-step4-info-commend2 { width: 960px; height: auto; float: left; margin-left: 20px; border-top: solid 1px #CCC; }
.trip-step4-info-commend2-title { width: 960px; float: left; font-size: 20px; color: #333; padding-top: 20px; padding-bottom: 20px; }
.trip-step4-info-commend2-hotel { width: 480px; height: 120px; float: left; }
.trip-step4-info-commend2-hotel-img { width: 200px; height: 120px; float: left; overflow: hidden; margin-right: 10px; }
.trip-step4-info-commend2-hotel-info { width: 245px; float: left; height: 120px; }
.trip-step4-info-commend2-hotel-info span { display: block; width: 265px; float: left; }
.trip-step4-info-commend2-hotel-info span.htitle4 { font-size: 18px; color: #6f7d88; line-height: 20px; height:20px; }
.trip-step4-info-commend2-hotel-info span.hinfo4 {  height:100px; overflow:hidden; font-size: 12px; line-height: 26px; color: #666666; }

.trip-step4-tripinfo { font-family: "宋体" , Arial; width: 1000px; margin-left: 20px; float: left; }
                
.trip-step4-tripinfo-day { width: 1000px; float: left; }
.trip-step4-tripinfo-day-title { height: auto; padding: 20px 0 15px 0; border-bottom: solid 1px #CCC; font-size: 20px; }

.trip-step4-tripinfo-day-title span.area4 { text-indent: 20px; font-size: 14px; color: #333; }
.trip-step4-tripinfo-day-info { width: 1000px; float: left; font-size: 14px; padding-top: 15px; line-height: 28px; color: #333; }
.trip-step4-tripinfo-day-c { width: 1000px; float: left; padding: 15px 0 15px 0; height: 20px; }
.trip-step4-tripinfo-day-c span { display: block; height: 20px; float: left; }
.trip-step4-tripinfo-day-c span.c4 { font-size: 14px; color: #333; }
.trip-step4-tripinfo-day-c span.s4 { font-size: 14px; color: #333; padding-left: 15px; padding-right: 15px; }
.trip-step4-tripinfo-day-c span.h4 { font-size: 14px; float: right; color: #333; }
.trip-step4-tripinfo-day-imgshow { width: 1000px; float: left; height: 185px; }
.trip-step4-tripinfo-day-imgshow-img { margin-left: 20px; width: 235px; float: left; height: 180px;
                                        background-color: #999; overflow: hidden; }
/*编辑行程*/
.trip-step4-edit-topbg { margin-left: 20px; float: left; height:2px; width: 1000px; background-image:url(../img/1000-2.png); background-repeat:no-repeat;  padding-bottom:30px; }
.trip-step4-editform { width: 1000px; margin-left: 20px; float: left; }
.trip-step4-editform-left { width: 160px;}
.trip-step4-editform-right { width: 840px;  height: auto; }
.trip-step4-editform-left ul { list-style: none; }
.trip-step4-editform-left ul li { color: #999; cursor: pointer; font-size: 14px; height: 30px; line-height: 30px; width: 160px; float: left; }
.trip-step4-editform-left ul li.cur { color: #333; }
.trip-step4-editform-form { width: 840px; float: left; }
.trip-step4-editform-form-row { padding-top: 10px; padding-bottom: 10px; width: 840px; float: left; height: auto; }
.trip-step4-editform-form-name { font-size: 14px; line-height: 30px; width: 70px; float: left; }
.trip-step4-editform-form-input { width: 760px; float: left; }
.trip-step4-editform-form-input760 { width: 760px; float: left; min-height:30px; }
.trip-step4-editform-form-input560 { width: 560px; float: left; min-height:30px; }
.trip-step4-editform-form-input230 { margin-right: 15px; width: 230px; float: left; min-height:30px; }
.trip-step4-editform-form-input110 { width: 80px; float: left;  min-height:30px;}
.trip-step4-editform-form-input120 { width: 120px; float: left; min-height:30px; }
.trip-step4-editform-form-input340{ width:340px; float:left; height:auto; min-height:30px;}
.trip-step4-editform-form-input180{ width:180px; float:left;}
.trip-step4-editform-form-input130{ width:130px; float:left;}
.textarea560130{height: 130px; width: 560px; border: solid 1px #999;}
.textarea56090{height: 90px; width: 560px; border: solid 1px #999;}
.select120{ height: 30px; width: 110px; line-height: 30px; border: solid 1px #999;}

.input760 { height: 30px; width: 760px; line-height: 30px; border: solid 1px #999; }
.textarea760130 {height: 130px; width: 760px; border: solid 1px #999; }
.input230 { height: 30px; width: 230px; line-height: 30px; border: solid 1px #999; }
.input110 { height: 30px; width: 80px; line-height: 30px; border: solid 1px #999; }
.input130 { height: 30px; width: 130px; line-height: 30px; border: solid 1px #999; }
.select340{height: 30px; width: 340px; line-height: 30px; border: solid 1px #999;}
.input120{ height: 30px; width: 110px; line-height: 30px; border: solid 1px #999;}
.input560 { height: 30px; width: 560px; line-height: 30px; border: solid 1px #999; }
.btn6030 { background: none; border: solid 1px #999; width: 60px; height: 30px; }
.btn6540 { background: none; border: solid 1px #999; width: 65px; height: 40px; }
.btn12030{background: none; border: solid 1px #999; width: 120px; height: 30px; }
.input340{ height: 30px; width: 340px; line-height: 30px; border: solid 1px #999;}
.trip-step4-rightbtnadd{ width:120px; float:right; height:auto;}
.trip-step4-editform-form-viewimg { margin-left: 80px; margin-top: 20px; float: left; width: 745px; height: 380px; overflow: hidden; }
.trip-step4-editform-form-inputsub { margin-top: 20px; margin-left: 80px; width: 760px; float: left; }
.trip-step4-editform-form-title{ width:790px; font-size:18px; float:left; height:40px; line-height:40px; border-bottom:solid 1px #CCC;}
.textalignright{ text-align:right;}
.paddingleft9{ padding-left:19px;}
.marginleft9{ margin-left:19px;}
.marigintop18{ margin-top:18px;}
.boderbox180130{border: dashed 1px #666;
width: 180px;
height: 130px;}
.trip-step4-addimg{
height: 130px;
width: 180px;
display: block;
line-height: 230px;
font-size: 16px;
background-image: url(../img/trip/add.png);
background-repeat: no-repeat;
background-position: center center;
text-align:center;
color:#999;

}
/*上传区域*/
.trip-step4-editform-form-viewimage .trip-step4-btn { cursor: pointer; display: inline-block; *zoom: 1;
		*display: inline;position: relative; overflow: hidden; font-size: 14px;  text-align:center; line-height:30px; font-family: "宋体", Arial; vertical-align: middle; }
.trip-step4-editform-form-viewimage .trip-step4-btn-success { background: none; border: solid 1px #999; width: 120px; height: 30px;  }
.trip-step4-btn input { top: -10px; right: -40px; z-index: 2; position: absolute; cursor: pointer; opacity: 0; filter: alpha(opacity=0); font-size: 50px; cursor: pointer; }
.trip-step4-btn-txt { position: relative; }
.trip-step4-btn .trip-step4-progress { top: 0; left: 0; right: 0; bottom: 0; opacity: .5; position: absolute; }
.progress .bar { width: 0; top: 0; left: 0; bottom: 0; position: absolute; background-color: #f60; }
.trip-step4-editform-form-viewimage { width: 745px; height: 280px; border: 1px solid #999; display: inline-block; position: relative; }
.trip-step4-editform-form-viewimage .trip-step4-btn { margin-top: 126px;margin-left: 320px; }
.trip-step4-preview { position: absolute; }
.trip-step4-remove{display: block; float: right; font-size:12px; color:#666;}
.trip-step4-editform-form-viewimage2 .trip-step4-btn2 { cursor: pointer; display: inline-block; *zoom: 1;
				*display: inline;position: relative; overflow: hidden; font-size: 14px;  text-align:center; line-height:30px; font-family: "宋体", Arial; vertical-align: middle; }
.trip-step4-editform-form-viewimage2 .trip-step4-btn-success2 { background: none; border: solid 1px #999; width: 120px; height: 30px;  }
.trip-step4-btn2 input { top: -10px; right: -40px; z-index: 2; position: absolute; cursor: pointer; opacity: 0; filter: alpha(opacity=0); font-size: 50px; cursor: pointer; }
.trip-step4-btn-txt2 { position: relative; }
.trip-step4-btn2 .trip-step4-progress2 { top: 0; left: 0; right: 0; bottom: 0; opacity: .5; position: absolute; }
.trip-step4-editform-form-viewimage2 { width: 180px; height: 130px; display: inline-block; position: relative; }
.trip-step4-editform-form-viewimage2 .trip-step4-btn2 { margin-top: 50px;margin-left: 30px; }
.trip-step4-preview2 { position: absolute; }
.trip-step4-remove2{display: block; float: right; font-size:12px; color:#666;}

/*新行程详细页面*/
.trip-step4-details-title{ font-size:14px; width:1000px; float:left; font-family:"宋体", Arial; padding-top:15px; margin-left:20px; padding-bottom:10px;}
/*明细*/
.trip-step4-details-back{  font-size:14px; width:1000px; float:left; font-family:"宋体", Arial; padding-top:15px; margin-left:20px; padding-bottom:20px;}
.trip-step4-details-back a{ display:block; float:right; color:#999;}
.trip-area-stepdetails-info{ width:1000px; float:left; height:auto;}
 .trip-area-stepdetails-info-title{ height:50px; line-height:50px;
                                    font-size:22px; font-family:"宋体", Arial;
                                     width:745px;  margin:0 auto;}
 .trip-area-stepdetails-info-img{ width:1000px; height:380px; overflow:hidden; background-color:#fafafa; border-top:solid 1px #efefef; border-bottom:solid 1px #efefef;}
.trip-area-stepdetails-info-img img{  }
.trip-area-stepdetails-info-note{ width:745px; margin:0 auto;  height:auto; padding-top:10px; font-size:14px; line-height:28px;}
 .layer-pop-loading{ background-image:url(../img/loading.gif); line-height: 350px;text-align: center;background-repeat:no-repeat; background-position:center center; height:350px; width:1000px;}
/*topbanner*/
 
.top-banner { width: 1000px; margin: 0 auto; height: 180px; overflow: hidden; }
.top-wrap-menu { font-family: "宋体" , Arial; width: 1000px; margin: 0 auto; height: 80px;min-height: 80px; background-color: #000; }
.top-wrap-menu-1 { text-align: center; min-height: 34px; width: auto; clear: none; margin: 0 auto; height: auto; line-height: 34px; }
.top-wrap-menu-1 ul { list-style-type: none; margin: 0 auto; display: inline-block; }
.top-wrap-menu-1 ul li { width: auto; float: left; font-size: 1.4em; padding-left: 10px; padding-right: 10px; color: #FFF; }
.top-wrap-menu-1 ul li a { color: #FFF; }
.top-wrap-menu-1 ul li a:link { color: #FFF; }
.top-wrap-menu-1 ul li a:visited { color: #FFF; }
.top-wrap-menu-1 ul li a:hover { color: #FFF; }
.top-wrap-menu-1 ul li a:active { color: #FFF; }
.top-wrap-menu-line { width: 500px; margin: 0 auto; border-bottom: solid 1px #FFF; }

.top-wrap-menu-2 {  padding-top:10px;text-align: center; min-height: 34px; width: 900px; clear: none; margin: 0 auto; height: auto; line-height: 34px; }
.top-wrap-menu-2 ul { list-style-type: none; margin: 0 auto; display: inline-block; }
.top-wrap-menu-2 ul li { width: auto; float: left; font-size: 1.2em; padding-left: 10px; padding-right: 10px; color: #FFF; }
.top-wrap-menu-2 ul li a { color: #FFF; }
.top-wrap-menu-2 ul li a:link { color: #FFF; }
.top-wrap-menu-2 ul li a:visited { color: #FFF; }
.top-wrap-menu-2 ul li a:hover { color: #FFF; }
.top-wrap-menu-2 ul li a:active { color: #FFF; }
.top-wrap-menu-3 { text-align: center; min-height: 40px; width: 900px; clear: none; margin: 0 auto; height: auto; line-height: 40px; }
.top-wrap-menu-3 a { display:inline-block; padding-left: 10px; padding-right: 10px; font-size: 1.4em; color: #FFF; }
.top-wrap-menu-3 a:link { color: #FFF; }
.top-wrap-menu-3 a:visited { color: #FFF; }
.top-wrap-menu-3 a:hover { color: #FFF; }
.top-wrap-menu-3 a:active { color: #FFF; }
.container-top-location { font-family: "宋体" , Arial; font-size: 18px; color: #666; height: 50px; line-height: 50px; width: 1000px; margin: 0 auto; }
.container-top-location .location-name { width: auto; height: 50px; float: left; }
.container-top-location .location-back { width: auto; height: 50px; float: right; }
.container-top-location .newstitlename{ font-size:14px; color:#111; height:40px; padding-top:10px; text-indent:20px;}

/*新闻首页*/
.news-index-news {   width: 1000px; height:auto; margin:0 auto; }
.margin20{ margin-top:20px;}
.margin10{ margin-top:10px;}
 
.news-index-news-inner{ width:1040px;   float:left; font-family: "宋体", Arial; margin-left:-20px;}
.news-index-news-inner .news-index-news-l{margin-bottom: 20px; min-height:230px;   width:235px; float:left; margin:0px 0px  20px 20px; height:auto;cursor:pointer;}
.news-index-news-inner .news-index-news-l:hover{ background-color:#990033; color:#FFF;}
.news-index-news-inner .news-index-news-l:hover .news-index-news-l-title{ color:#FFF; border-bottom:solid 1px #fff;}
.news-index-news-inner .news-index-news-l:hover .news-index-news-l-remark{position:absolute;  z-index:9999; background-color:#990033;display:block; color:#FFF;}

.news-index-news-inner .news-index-news-l .news-index-news-l-img{  height:180px; width:235px; overflow:hidden;}

.news-index-news-inner .news-index-news-l .news-index-news-l-img img{  }
.news-index-news-inner .news-index-news-l .news-index-news-l-title { 
	height: 50px;
width: 205px;
padding-left: 10px;
padding-right:10px;
font-size: 1.2em;
font-weight : bold;
line-height: 50px;
overflow: hidden; color:rgb(51, 51, 51);}

.news-index-news-inner .news-index-news-l .news-index-news-l-remark { display:none;  position:absolute; z-index:950;overflow:hidden;width: 215px; height: 80px; padding: 10px; padding-top:16px; font-size: 1em; color: #666666; line-height: 28px; }
        
/*公用*/
.floatleft{ float:left;}
.textalignright{ text-align:right;}
.textaligncenter{ text-align:center;}
.paddingbottom0{ padding-bottom:0px;}
.hotlpaddingtop0{ padding-top:0px;}
.displaynone{ display:none;}
.hiddensixrow{ height:170px; overflow:hidden;}
.borderbottomnone{ border-bottom:none;}
.marginleft20{ margin-left:20px;}
.margintop0{ margin-top:0px;}
.index-news-inner .height450px{ height:450px;}
.comment-news-inner .height450px{ height:455px;}
.fontsize14px{ font-size:14px;}
.textindent20{ text-indent:20px;}
.withauto{ width:auto;}
.borderallnone{ border:none;}
.boderallccc{ border:solid 1px #CCC}
.bodertopnone{border-top:none;}
.bordernone{ border-bottom:none;}
.borderbottom{ border-bottom:solid 1px #CCC;}
.paddingtop5{ padding-top:5px;}
.bodertopccc{border-top:solid 1px #CCC}
.paddingtop10{ padding-top:20px;}

 /*IE7.0 a*/
.index-news-inner .index-news-l:hover a{color:#fff;}
.index-news-inner .index-news-l:hover .index-news-l-title{ height:48px;}
.index-news-l-title a{ color:#666;}
.index-news-l-title a:link{color:#666;}
.index-news-l-title a:visited{color:#666;}
.index-news-l-title a:hover{color:#FFF;}
.index-news-l-title a:active{color:#666;}

.index-news-l-remark a{ color:#666;}
.index-news-l-remark a:link{color:#666;}
.index-news-l-remark a:visited{color:#666;}
.index-news-l-remark a:hover{color:#FFF;}
.index-news-l-remark a:active{color:#666;}

.news-index-news-inner .news-index-news-l:hover a{ position:relative; z-index:901; color:#fff;}
.news-index-news-inner .news-index-news-l:hover .news-index-news-l-title{ height:48px;}
.news-index-news-l-title a{ position:relative; z-index:901; color:#666;}
.news-index-news-l-title a:link{color:#666;}
.news-index-news-l-title a:visited{color:#666;}
.news-index-news-l-title a:hover{color:#FFF;}
.news-index-news-l-title a:active{color:#666;}

.news-index-news-l-remark a{ position:relative; z-index:901; color:#666;}
.news-index-news-l-remark a:link{color:#666;}
.news-index-news-l-remark a:visited{color:#666;}
.news-index-news-l-remark a:hover{color:#FFF;}
.news-index-news-l-remark a:active{color:#666;}


.footer-header-info .footer-links .links a{ color:#808080;}
.footer-header-info .footer-links .links a:link{color:#808080;}
.footer-header-info .footer-links .links a:visited{color:#808080;}
.footer-header-info .footer-links .links a:hover{color:#808080;}
.footer-header-info .footer-links .links a:active{color:#808080;}
.footer .footer-bottom .frinds a{ color:#999;}
.footer .footer-bottom .frinds a:link{color:#999;}
.footer .footer-bottom .frinds a:visited{color:#999;}
.footer .footer-bottom .frinds a:hover{color:#999;}
.footer .footer-bottom .frinds a:active{color:#999;}
 
/*
.top-activity .top-ac-title a{ color:#333;}
.top-activity .top-ac-title a:link{color:#333;}
.top-activity .top-ac-title a:visited{color:#333;}
.top-activity .top-ac-title a:hover{color:#333;}
.top-activity .top-ac-title a:active{color:#333;}*/
.page-nav a{ color:#fff;}
.page-nav a:link{color:#fff;}
.page-nav a:visited{color:#fff;}
.page-nav a:hover{color:#fff;}
.page-nav a:active{color:#fff;}

.activity-like-inner .activity-like-l:hover a{ color:#FFF;}
 
.activity-like-inner .activity-like-l:hover .activity-like-l-title{ height:48px;}
.activity-like-l-title a{ color:#666;}
.activity-like-l-title a:link{color:#666;}
.activity-like-l-title a:visited{color:#666;}
.activity-like-l-title a:hover{color:#FFF;}
.activity-like-l-title a:active{color:#666;}

.activity-like-l-remark a{ color:#666;}
.activity-like-l-remark a:link{color:#666;}
.activity-like-l-remark a:visited{color:#666;}
.activity-like-l-remark a:hover{color:#FFF;}
.activity-like-l-remark a:active{color:#666;}

.comment-news-inner .comment-news-l:hover a{ color:#FFF;}
.comment-news-inner .comment-news-l:hover .comment-news-l-title{ height:48px;}
 

.comment-news-l-title a{ color:#666;}
.comment-news-l-title a:link{color:#666;}
.comment-news-l-title a:visited{color:#666;}
.comment-news-l-title a:hover{color:#FFF;}
.comment-news-l-title a:active{color:#666;}



.comment-news-l-remark a{ color:#666;}
.comment-news-l-remark a:link{color:#666;}
.comment-news-l-remark a:visited{color:#666;}
.comment-news-l-remark a:hover{color:#FFF;}
.comment-news-l-remark a:active{color:#666;}
 
 
 
 
 
 
.comment-news-l-remark2 a{ color:#666;}
.comment-news-l-remark2 a:link{color:#666;}
.comment-news-l-remark2 a:visited{color:#666;}
.comment-news-l-remark2 a:hover{color:#FFF;}
.comment-news-l-remark2 a:active{color:#666;}


.p-news-inner .p-news-l:hover a{ color:#FFF;}
.p-news-inner .p-news-l:hover .comment-news-l-title{ height:48px;}
 

.p-news-l-title a{ color:#666;}
.p-news-l-title a:link{color:#666;}
.p-news-l-title a:visited{color:#666;}
.p-news-l-title a:hover{color:#FFF;}
.p-news-l-title a:active{color:#666;}



.p-news-l-remark a{ color:#666;}
.p-news-l-remark a:link{color:#666;}
.p-news-l-remark a:visited{color:#666;}
.p-news-l-remark a:hover{color:#FFF;}
.p-news-l-remark a:active{color:#666;}
 
.trip-line-l-title a{ color:#666;}
.trip-line-l-title a:link{color:#666;}
.trip-line-l-title a:visited{color:#666;}
.trip-line-l-title a:hover{color:#FFF;}
.trip-line-l-title a:active{color:#666;}


.ac-mod-info .ac-mod-info-title a{ color:#333;}
.ac-mod-info .ac-mod-info-title	a:link{color:#333;}
.ac-mod-info .ac-mod-info-title	a:visited{color:#333;}
.ac-mod-info .ac-mod-info-title	a:hover{color:#333;}
.ac-mod-info .ac-mod-info-title a:active{color:#333;}


.hotel-detail-menu ul li a{ color:#fff;}
.hotel-detail-menu ul li a:link{color:#fff;}
.hotel-detail-menu ul li a:visited{color:#fff;}
.hotel-detail-menu ul li a:hover{color:#fff;}
.hotel-detail-menu ul li a:active{color:#fff;}

.upcominginfo-title a{ color:#666;}
.upcominginfo-title a:link{color:#666;}
.upcominginfo-title a:visited{color:#666;}
.upcominginfo-title a:hover{color:#666;}
.upcominginfo-title a:active{color:#666;}

.trafficinfo-title a{ color:#666;}
.trafficinfo-title a:link{color:#666;}
.trafficinfo-title a:visited{color:#666;}
.trafficinfo-title a:hover{color:#666;}
.trafficinfo-title a:active{color:#666;}
 
.trafficinfo-list a{ color:#666;}
.trafficinfo-list a:link{color:#666;}
.trafficinfo-list a:visited{color:#666;}
.trafficinfo-list a:hover{color:#666;}
.trafficinfo-list a:active{color:#666;}

.hotel-areainfo a{ color:#333;}
.hotel-areainfo a:link{color:#333;}
.hotel-areainfo a:visited{color:#333;}
.hotel-areainfo a:hover{color:#333;}
.hotel-areainfo a:active{color:#333;}

.inner-activity-like-inner .inner-activity-like-l:hover a{font-weight:normal; color:#FFF;} 
.inner-activity-like-inner .inner-activity-like-l:hover .inner-activity-like-l-title{ height:48px;}
.inner-activity-like-l-title a{ font-weight:normal; color:#666;}
.inner-activity-like-l-title a:link{font-weight:normal;color:#666;}
.inner-activity-like-l-title a:visited{font-weight:normal;color:#666;}
.inner-activity-like-l-title a:hover{font-weight:normal;color:#FFF;}
.inner-activity-like-l-title a:active{font-weight:normal;color:#666;}



.inner-activity-like-l-remark a{ font-weight:normal;color:#666;}
.inner-activity-like-l-remark a:link{font-weight:normal;color:#666;}
.inner-activity-like-l-remark a:visited{font-weight:normal;color:#666;}
.inner-activity-like-l-remark a:hover{font-weight:normal;color:#FFF;}
.inner-activity-like-l-remark a:active{font-weight:normal;color:#666;}
.hotel-around-item-title a{ color:#333;}
.hotel-around-item-title a:link{color:#333;}
.hotel-around-item-title a:visited{color:#333;}
.hotel-around-item-title a:hover{color:#333;}
.hotel-around-item-title a:active{color:#333;}

.hotel-evaluate-item-view a{ color:#333;}
.hotel-evaluate-item-view a:link{color:#333;}
.hotel-evaluate-item-view a:visited{color:#333;}
.hotel-evaluate-item-view a:hover{color:#333;}
.hotel-evaluate-item-view a:active{color:#333;}


.about-menu-i a{ color:#000;}
.about-menu-i a:link{color:#000;}
.about-menu-i a:visited{color:#000;}
.about-menu-i a:hover{color:#000;}
.about-menu-i a:active{color:#000;}

.hotel-detail-area a{ color:#333;}
.hotel-detail-area a:link{color:#333;}
.hotel-detail-area a:visited{color:#333;}
.hotel-detail-area a:hover{color:#333;}
.hotel-detail-area a:active{color:#333;}